{"title":"Books by Arnold Robbins","description":null,"products":[{"product_id":"9780596003524","title":"sed \u0026 awk Pocket Reference 2e","description":"This is a reference guide to the information presented in the larger volumes. It presents a concise summary of regular expressions and pattern matching, and summaries of Sed and Awk. This edition has expanded coverage of Gawk (GNU Awk), and includes sections on: an overview of Sed and Awk's command line syntax; alphabetical summaries of commands, including Nawk and Gawk; profiling with PGawk; coprocesses and sockets with Gawk; internationalization with Gawk; and a listing of resources for Sed and Awk users.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56293825970549,"sku":"9780596003524","price":15.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9780596003524_cf516713-aaa3-439e-86b5-1fdcc18fed64.jpg?v=1786014695"},{"product_id":"9781449392178","title":"vi and Vim Editors Pocket Reference 2e","description":"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. Author Arnold Robbins (vi and Vim Editors in a Nutshell) has chosen the most important and valuable commands for vi, Vim, and their main clones -- vile, elvis, and nvi -- and packed them into this convenient pocket reference. Fully updated and with greatly expanded Vim coverage, this handy little book puts all of the essential information about vi and Vim at your fingertips, in a format that makes browsing easy. You'll find commands to help you program, fix important system files, work on articles and other texts that use mark-up, and do any other kind of text editing. vi and Vim Editors Pocket Reference includes: * Command-line options * Command mode commands * Ex commands and options * Regular expressions * Other pertinent information for using vi and Vim * Additional features in vile, elvis, and nvi","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56300034818421,"sku":"9781449392178","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781449392178_2e2a4eee-7a4e-45f4-bc0d-2cf99b46c7fc.jpg?v=1786020540"},{"product_id":"9781492078807","title":"Learning the vi and Vim Editors, 8e","description":"Among the text editors being used in the programming community, perhaps the most important family is vi and its derivatives. With this updated edition, Unix and Linux users will learn text editing basics for both vi and Vim (\"vi improved\") before moving on to advanced editing tools for each editor. Authors Arnold Robbins and Elbert Hannah cover the latest major releases of Vim, including 8.0 and 8.2.   If you're a programmer or computer analyst, or you work with browsers or command-line interfaces, using Vim can speed up your work and make complex tasks easier. You'll examine multiwindow editing, global search and replacement, and power tools for programmers, and learn how to write interactive macros and scripts to extend the editor--all in the easy-to-follow style that's made this book a classic.   Go beyond the basics to learn which vi commands fit your specific needsLearn advanced vi tools that shift most of the editing burden to the computerExplore Vim tools that provide major improvements over viExamine Vim's multiwindow editing feature, a significant upgrade over viUse Vim scripts to customize and tailor Vim to your needsLook at Vim in modern GUI environments with Graphical Vim (gvim)See Vim in the broader programming milieu, including using it as an IDE","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56301123993973,"sku":"9781492078807","price":52.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781492078807_73cac048-54a3-4d20-87d2-5bcb95c9d8c3.jpg?v=1786022558"},{"product_id":"9781491941591","title":"Bash Pocket Reference 2e","description":"It's simple: if you want to interact deeply with Mac OS X, Linux, and other Unix-like systems, you need to know how to work with the Bash shell. This concise little book puts all of the essential information about Bash right at your fingertips. You'll quickly find answers to the annoying questions that generally come up when you're writing shell scripts: What characters do you need to quote? How do you get variable substitution to do exactly what you want? How do you use arrays? Updated for Bash version 4.4, this book has the answers to these and other problems in a format that makes browsing quick and easy. Topics include: Invoking the shell Syntax Functions and variables Arithmetic expressions Command history Programmable completion Job control Shell options Command execution Coprocesses Restricted shells Built-in commands","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56301905609077,"sku":"9781491941591","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781491941591_aff4fb28-bbe4-4e27-81ee-6048037d0051.jpg?v=1786022413"},{"product_id":"9781491904619","title":"Effective AWK Programming, 4e","description":"When processing text files, the awk language is ideal for handling data extraction, reporting, and data-reformatting jobs. This practical guide serves as both a reference and tutorial for POSIX-standard awk and for the GNU implementation, called gawk. This book is useful for novices and awk experts alike. 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. System administrators, programmers, webmasters, and other power users will find everything they need to know about awk and gawk. You will learn how to: Format text and use regular expressions in awk and gawk Process data using awk's operators and built-in functions Manage data relationships using associative arrays Define your own functions \"Think in awk\" with two full chapters of sample functions and programs Take advantage of gawk's many advanced features Debug awk programs with the gawk built-in debugger Extend gawk by writing new functions in C or C++ This book is published under the terms of the GNU Free Documentation License.   You have the freedom to copy and modify this GNU manual. Royalties from the sales of this book go to the Free Software Foundation and to the author.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56301961281909,"sku":"9781491904619","price":35.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781491904619_c4e66fb5-4c90-4070-8ae2-355b536deb5e.jpg?v=1786022363"},{"product_id":"9780135325520","title":"Linux Application Development by Example","description":"\u003cp\u003e\u003cstrong\u003eUnlock the secrets of Linux system programming and take your coding skills to the next level\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e  \u003cli\u003e\u003cem\u003eDo you use Linux, but not really understand it?\u003c\/em\u003e\u003c\/li\u003e  \u003cli\u003e\u003cem\u003eHave you ever wondered how \u003cstrong\u003els -l\u003c\/strong\u003e knows everything it does?\u003c\/em\u003e\u003c\/li\u003e  \u003cli\u003e\u003cem\u003eCould you explain to a coworker why \u003cstrong\u003els\u003c\/strong\u003e and \u003cstrong\u003efind\u003c\/strong\u003e can be external commands but \u003cstrong\u003ecd\u003c\/strong\u003e and \u003cstrong\u003eumask\u003c\/strong\u003e must be built into the shell?\u003c\/em\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThe answers to these questions, and more, are in \u003cem\u003e\u003cstrong\u003eLinux Application Development by Example, Second Edition\u003c\/strong\u003e\u003c\/em\u003e! This book tells you exactly what you need to know--no more and no less--about the fundamental Linux system programming APIs.\u003c\/p\u003e \u003cp\u003eFollowing the latest POSIX standard, author Arnold Robbins explains how the basic file, process, IPC and networking APIs work. When possible, he demonstrates the use of the APIs with code drawn from real programs (V7 Unix, BSD Unix, and GNU), and when that's not possible, he provides small, clearly documented and annotated, standalone example programs of his own. All code presented in the book is available for download, so you can compile, run, and modify the programs yourself.\u003c\/p\u003e \u003cp\u003eRobbins focuses on both high-level principles and \"under the hood\" techniques. Along the way, he carefully addresses real-world issues like performance, portability, and robustness.\u003c\/p\u003e \u003cp\u003eEach chapter closes with exercises, ranging from coding problems to thought experiments, to help you cement your understanding of the material covered, and all chapters have been thoroughly revised and updated for this edition, along with two chapters new in this edition.\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eMemory management\u003c\/li\u003e  \u003cli\u003eFile I\/O\u003c\/li\u003e  \u003cli\u003eFile metadata\u003c\/li\u003e  \u003cli\u003eProcesses, Users and groups\u003c\/li\u003e  \u003cli\u003eSorting and searching\u003c\/li\u003e  \u003cli\u003eArgument parsing\u003c\/li\u003e  \u003cli\u003eExtended interfaces\u003c\/li\u003e  \u003cli\u003eSignals\u003c\/li\u003e  \u003cli\u003eInternationalization\u003c\/li\u003e  \u003cli\u003eBasic Networking\u003c\/li\u003e  \u003cli\u003eDebugging\u003c\/li\u003e  \u003cli\u003e\u003cem\u003eAnd more!\u003c\/em\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003eJust learning to program? Switching from Windows or macOS? Already developing with Linux but interested in exploring the system call interface further?\u003c\/em\u003e No matter which, quickly and directly, this book will help you master the fundamentals needed to build serious Linux software.\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\"It's rare that I read a programming book and find myself enjoying it. I enjoyed going through this manuscript, to the point where I would be surprised that a couple hours would go by while I was absorbed in the topics.... It deserves to sit on my shelf alongside other classics.\"\u003c\/em\u003e\u003cbr\u003e\u003cem\u003e--\u003cstrong\u003eMatthew Helmke\u003c\/strong\u003e, Linux author and consultant\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003eWith a Foreword by\u003cstrong\u003e Chet Ramey\u003c\/strong\u003e, maintainer of the Bash shell\u003c\/p\u003e \u003cp\u003e\u003cem\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/em\u003e\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56367723512181,"sku":"9780135325520","price":47.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9780135325520.jpg?v=1791212929"}],"url":"https:\/\/backstory.london\/collections\/author-arnold-robbins.oembed","provider":"Backstory","version":"1.0","type":"link"}