Free Downloads
UNIX Shell Programming, Revised Edition

UNIX Shell Programming, Revised Edition, shows UNIX users how to quickly and easily automate routine tasks by taking command of the UNIX shell. The shell makes light work of big tasks by transferring your simple instructions into powerful commands that put UNIX through its paces.You don't have to be a programmer, or a UNIX expert, to use shell programming to take control of your environment--if you are acquainted with UNIX, this book can take you the rest of the way. If you are a programmer, you'll be surprised at the range of tasks you can automate with the shell--and at the speed and convenience the shell has over many high-level programming languages. If you're from the growing ranks of UNIX system administrators, this book shows how the shell can make your life easier while improving your service.Complete instructions for the standard or "Bourne" shell, plus the "Korn" shell, destined to become the shell of choiceMany complete, practical programs and accompanying exercises to help you understand, remember, and check your progressSimple, step-by-step tutorials that lead you through writing real shell programs

Series: Hayden Books UNIX System Library

Paperback: 512 pages

Publisher: Sams; 1st edition (December 1, 1989)

Language: English

ISBN-10: 067248448X

ISBN-13: 978-0672484483

Product Dimensions: 9.1 x 7.4 x 0.8 inches

Shipping Weight: 1.9 pounds

Average Customer Review: 4.4 out of 5 stars  See all reviews (28 customer reviews)

Best Sellers Rank: #1,871,284 in Books (See Top 100 in Books) #54 in Books > Computers & Technology > Operating Systems > Unix > Shell #63 in Books > Computers & Technology > Programming > APIs & Operating Environments > Unix #1844 in Books > Textbooks > Computer Science > Operating Systems

Although published in 1990, this book could still function well as an introduction to UNIX and (Bourne) shell programming, provided one is aware of some changes to the shell in most implementations of UNIX since that date. Also, the Perl language has come on strong in recent years, and depending on your tastes (and time), that language can be used with great efficiency to do the tasks that are traditionally done in the shell. After a quick review of the basics of UNIX, the authors give a purely descriptive explanation of the UNIX shell in chapter 3. Emphasizing that it is an interpretive language, the most commonly used shell commands are discussed in chapter 4, starting with a discussion of regular expressions. The cut, paste, sed, tr, grep, uniq, and sort commands are treated in detail. In chapter 5, one begins the actual task of creating shell programs using shell variables. There is no data typing in the shell, so values can be assigned to variables without noting their type as integer, float, etc. The authors only briefly discuss the mechanism in shell programming. The method by which the shell interprets quotation characters is covered in the next chapter. The single, double, backslash, and back quote characters are discussed in detail. Noting that arithmetic operations are done on values stored in variables in the shell, the authors show to proceed with these operations using the expr program. The mechanisms for passing arguments to shell programs is treated in chapter 7, the authors showing how to write shell programs that take arguments typed on the command line. The role of positional variables for delaying assignment after normal command line processing is discussed.

Shell Programming in Unix, Linux and OS X: The Fourth Edition of Unix Shell Programming (4th Edition) (Developer's Library) Mastering Unix Shell Scripting: Bash, Bourne, and Korn Shell Scripting for Programmers, System Administrators, and UNIX Gurus UNIX Shell Scripting Interview Questions, Answers, and Explanations: UNIX Shell Certification Review Learning the bash Shell: Unix Shell Programming (In a Nutshell (O'Reilly)) Raspberry Pi 2: Raspberry Pi 2 Programming Made Easy (Raspberry Pi, Android Programming, Programming, Linux, Unix, C Programming, C+ Programming) Programming #8:C Programming Success in a Day & Android Programming In a Day! (C Programming, C++programming, C++ programming language, Android , Android Programming, Android Games) Programming #57: C++ Programming Professional Made Easy & Android Programming in a Day (C++ Programming, C++ Language, C++for beginners, C++, Programming ... Programming, Android, C, C Programming) UNIX Shell Programming, Revised Edition Portable Shell Programming: An Extensive Collection of Bourne Shell Examples Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming) Shell Programming in Unix, Linux and OS X (Developer's Library) Unix Shell Programming (Kaleidoscope) UNIX and Shell Programming: A Textbook (with InfoTrac) Introduction to Unix and Shell Programming UNIX Shell Programming Interview Questions You'll Most Likely Be Asked UNIX and SHELL Programming- simpleNeasyBook Programming: Computer Programming for Beginners: Learn the Basics of Java, SQL & C++ - 3. Edition (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP) Android: Programming in a Day! The Power Guide for Beginners In Android App Programming (Android, Android Programming, App Development, Android App Development, ... App Programming, Rails, Ruby Programming) DOS: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of DOS programming (DOS, ADA, Programming, DOS Programming, ADA ... LINUX, RPG, ADA Programming, Android, JAVA) ASP.NET: Programming success in a day: Beginners guide to fast, easy and efficient learning of ASP.NET programming (ASP.NET, ASP.NET Programming, ASP.NET ... ADA, Web Programming, Programming)