Skip to content

Learning the Korn Shell Unix Programming

Best in textbook rentals since 2012!

ISBN-10: 0596001959

ISBN-13: 9780596001957

Edition: 2nd 2002

Authors: Arnold Robbins, Bill Rosenblatt

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

The Korn shell is an interactive command and scripting language for accessing Unixreg; and other computer systems. As a complete and high-level programming language in itself, it's been a favorite since it was developed in the mid 1980s by David G. Korn at AT&T Bell Laboratories. Knowing how to use it is an essential skill for serious Unix users. "Learning the Korn Shell shows you how to use the Korn shell as a user interface and as a programming environment. Writing applications is often easier and quicker with Korn than with other high-level languages. Because of this, the Korn shell is the most often used shell in commercial environments and among inexperienced users. There are two…    
Customers also bought

Book details

List price: $39.99
Edition: 2nd
Copyright year: 2002
Publisher: O'Reilly Media, Incorporated
Publication date: 5/14/2002
Binding: Paperback
Pages: 432
Size: 6.93" wide x 9.17" long x 0.91" tall
Weight: 1.540
Language: English

Arnold Robbins, an Atlanta native, is a professional programmer and technical author. He has been working with Unix systems since 1980, when he was introduced to a PDP-11 running a version of Sixth Edition Unix. His experience also includes multiple commercial Unix systems, from Sun, IBM, HP and DEC. He has been working with GNU/Linux systems since 1996. He likes his Macintosh laptop, but it has been commandeered by one of his daughters. Arnold has also been a heavy awk user since 1987, when he became involved with gawk, the GNU project's version of awk. As a member of the POSIX 1003.2 balloting group, he helped shape the POSIX standard for awk. He is currently the maintainer of gawk and…    

Bill Rosenblatt is president of GiantSteps/Media Technology Strategies, a consulting firm in New York City. Before founding GiantSteps, Bill was CTO of Fathom, an online content and education company associated with Columbia University and other scholarly institutions. He has been a technology executive at McGraw-Hill and Times Mirror, and head of strategic marketing for media and publishing at Sun Microsystems. Bill was also one of the architects of the Digital Object Identifier (DOI), a standard for online content identification and DRM.

Preface
Korn Shell Basics
What Is a Shell?
Scope of This Book
History of Unix Shells
Getting the 1993 Korn Shell
Interactive Shell Use
Files
Input and Output
Background Jobs
Special Characters and Quoting
Command-Line Editing
Enabling Command-Line Editing
The History File
Emacs Editing Mode
Vi Editing Mode
The hist Command
Finger Habits
Customizing Your Environment
The .profile File
Aliases
Options
Shell Variables
Customization and Subprocesses
Customization Hints
Basic Shell Programming
Shell Scripts and Functions
Shell Variables
Compound Variables
Indirect Variable References (namerefs)
String Operators
Command Substitution
Advanced Examples: pushd and popd
Flow Control
if/else
for
case
select
while and until
Command-Line Options and Typed Variables
Command-Line Options
Numeric Variables and Arithmetic
Arithmetic for
Arrays
typeset
Input/Output and Command-Line Processing
I/O Redirectors
String I/O
Command-Line Processing
Process Handling
Process IDs and Job Numbers
Job Control
Signals
trap
Coroutines
Shell Subprocesses and Subshells
Debugging Shell Programs
Basic Debugging Aids
A Korn Shell Debugger
Korn Shell Administration
Installing the Korn Shell as the Standard Shell
Environment Customization
Customizing the Editing Modes
System Security Features
Related Shells
Reference Information
Building ksh from Source Code
AT&T ast Source Code License Agreement
Index