In this thoroughly revised edition, author and gawk lead developer Arnold Robbins describes the awk language and gawk program in detail, shows you how to use awk and gawk for problem solving, and then dives into specific features of gawk.
Arnold Robbins Boeken






A book on how to work with the Bash shell when interacting with Mac OS X, Linux and other Unix-like systems.
Effective awk programming
- 456bladzijden
- 16 uur lezen
"Effective AWK Programming" covers every aspect of the AWK 3.0.3 and 3.0.4 language. It offers up-to-date coverage of the POSIX standard for AWK, and distinguishes standard AWK features from GNU AWK-specific features. The author sheds light on "dark corners" of the language, devotes two chapters to example programs, and includes a summary of how the AWK language evolved.
vi and Vim Editors Pocket Reference
- 85bladzijden
- 3 uur lezen
vi and Vim are immensely powerful tools for anyone working with Unix, Linux, or Mac OS X, but there are far too many commands for anyone to remember. This handy little book puts all of the essential information about vi and Vim at your fingertips, in a format that makes browsing easy.
Vi editor
- 66bladzijden
- 3 uur lezen
For many users, working in the UNIX environment means using vi, a full-screen text editor available on most UNIX systems. Even those who know vi often make use of only a small number of its features.The vi Editor Pocket Reference is a companion volume to O'Reilly's updated sixth edition of Learning the vi Editor , a complete guide to text editing with vi . New topics in Learning the vi Editor include multi-screen editing and coverage of four vi vim , elvis , nvi , and vile .This small book is a handy reference guide to the information in the larger volume, presenting movement and editing commands, the command-line options, and other elements of the vi editor in an easy-to-use tabular format.
GDB
- 76bladzijden
- 3 uur lezen
Many Linux and Unix developers are familiar with the GNU debugger (GDB), an invaluable open-source tool for testing and fixing software. With its capability to be ported to Windows, developers on that platform can also benefit from this powerful software, which allows you to observe a program's execution in real-time. This pocket guide serves as a quick reference for using the debugger across various programming languages, including C, C++, Java, Fortran, and Assembly. GDB is essential during the software development cycle's testing phase, enabling you to catch bugs as they occur. You can identify what a program was doing at the moment it crashed, making it easier to locate and correct problematic code. The guide covers the essentials of using GDB in a testing environment, detailing how to specify debugging targets and set conditions for program interruptions. It also explains how to examine the stack, source files, and data to diagnose failures, as well as how to implement quick changes for further testing. The ability to identify bugs in real-time with GDB can save hours of frustration, and having this quick reference at hand is crucial for an efficient debugging process. Once you have this guide, it will become an indispensable tool in your development toolkit!
Classic shell scripting
- 534bladzijden
- 19 uur lezen
Shell scripting skills never go out of style. It's the shell that unlocks the real potential of Unix. Shell scripting is essential for Unix users and system administrators-a way to quickly harness and customize the full power of any Unix system. With shell scripts, you can combine the fundamental Unix text and file processing commands to crunch data and automate repetitive tasks. But beneath this simple promise lies a treacherous ocean of variations in Unix commands and standards. Classic Shell Scripting is written to help you reliably navigate these tricky waters.Writing shell scripts requires more than just a knowledge of the shell language, it also requires familiarity with the individual Unix why each one is there, how to use them by themselves, and in combination with the other programs. The authors are intimately familiar with the tips and tricks that can be used to create excellent scripts, as well as the traps that can make your best effort a bad shell script. With Classic Shell Scripting you'll avoid hours of wasted effort. You'll learn not only write useful shell scripts, but how to do it properly and portably.The ability to program and customize the shell quickly, reliably, and portably to get the best out of any individual system is an important skill for anyone operating and maintaining Unix or Linux systems. Classic Shell Scripting gives you everything you need to master these essential skills.
Learning the vi and Vim Editors
- 456bladzijden
- 16 uur lezen
A guide to vi and Vim covers the basics of text-editing along with information on such topics as macros, buffers, Unix commands, scripts, gvim, and vi clones. Learn about Vim's enhancements and its availablity for many other operating systems.
You may have seen Unix quick-reference guides, but you've never seen anything likeUNIX in a Nutshell. Not a scaled-down quick reference of common commands,UNIX in a Nutshellis a complete reference containing all commands and options, along with generous descriptions and examples that put the commands in context. For all but the thorniest Unix problems, this one reference should be all the documentation you need. The third edition ofUNIX in a Nutshellincludes thorough coverage of System V Release 4. To that, author Arnold Robbins has added the latest information about: Sixty new commands inThe Alphabetical Summary of Commands Solaris 7 Shell syntax (sh,csh, and the 1988 and 1993 versions ofksh) Regular expression syntax viandexcommands, as well as newly updated Emacs information sedandawkcommands troffand related commands and macros, with a new section onrefer make, RCS (version 5.7), and SCCS commands In addition, there is a new Unix bibliography to guide the reader to further reading about the Unix environment. If you currently use Unix SVR4, or if you're a Solaris user, you'll want this book.UNIX in a Nutshellis the most comprehensive quick reference on the market, a must for any Unix user.
For many users, working in the UNIX environment means using vi, a full- screen text editor available on most UNIX systems. Even those who know vi often make use of only a small number of its features. This handbook is a complete guide to text editing with vi. Quickly learn the basics of editing, cursor movement, and global search and replacement. Then take advantage of the more subtle power of vi. Extend your editing skills by learning to use ex, a powerful line editor, from within vi. Topics covered include: Basic editing Moving around in a hurry Beyond the basics Greater power with ex Global search and replacement Customizing vi and ex Command shortcuts Also includes a pull-out quick-reference card.