{"product_id":"mastering-unix-shell-scripting-bash-bourne-and-korn-shell-scripting-for-programmers-system-administrators-and-unix-gurus-paperback-softback-9780470183014","title":"Mastering Unix Shell Scripting; Bash, Bourne, and Korn Shell Scripting for Programmers, System Administrators, and UNIX Gurus (Paperback \/ softback) 9780470183014","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eMastering Unix Shell Scripting\u003c\/font\u003e\u003cbr\u003e\r\n\u003cfont size=\"5\"\u003eBash, Bourne, and Korn Shell Scripting for Programmers, System Administrators, and UNIX Gurus\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\u003cp\u003e\u003cfont size=\"4\"\u003eRandal K. Michael (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9780470183014, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003ePaperback \/ softback, published 22 July 2008\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e1040 pages\u003cbr\u003e23.6 x 18.8 x 5.4 cm, 1.479 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003eUNIX expert Randal K. Michael guides you through every detail of writing shell scripts to automate specific tasks. Each chapter begins with a typical, everyday UNIX challenge, then shows you how to take basic syntax and turn it into a shell scripting solution. Covering Bash, Bourne, and Korn shell scripting, this updated edition provides complete shell scripts plus detailed descriptions of each part. UNIX programmers and system administrators can tailor these to build tools that monitor for specific system events and situations, building solid UNIX shell scripting skills to solve real-world system administration problems.\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e\u003cp\u003eAcknowledgments xxv\u003c\/p\u003e \u003cp\u003eIntroduction xxvii\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart One The Basics of Shell Scripting\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1 Scripting Quick Start and Review 3\u003c\/p\u003e \u003cp\u003eChapter 2 24 Ways to Process a File Line-by-Line 67\u003c\/p\u003e \u003cp\u003eChapter 3 Automated Event Notification 131\u003c\/p\u003e \u003cp\u003eChapter 4 Progress Indicators Using a Series of Dots, a Rotating Line, or Elapsed Time 143\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart Two Scripts for Programmers, Testers, and Analysts\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 5 Working with Record Files 157\u003c\/p\u003e \u003cp\u003eChapter 6 Automated FTP Stuff 187\u003c\/p\u003e \u003cp\u003eChapter 7 Using rsync to Efficiently Replicate Data 219\u003c\/p\u003e \u003cp\u003eChapter 8 Automating Interactive Programs with Expect and Autoexpect 291\u003c\/p\u003e \u003cp\u003eChapter 9 Finding Large Files and Files of a Specific Type 325\u003c\/p\u003e \u003cp\u003eChapter 10 Process Monitoring and Enabling Pre-Processing, Startup, and Post-Processing Events 335\u003c\/p\u003e \u003cp\u003eChapter 11 Pseudo-Random Number and Data Generation 369\u003c\/p\u003e \u003cp\u003eChapter 12 Creating Pseudo-Random Passwords 401\u003c\/p\u003e \u003cp\u003eChapter 13 Floating-Point Math and the bc Utility 433\u003c\/p\u003e \u003cp\u003eChapter 14 Number Base Conversions 475\u003c\/p\u003e \u003cp\u003eChapter 15 hgrep: Highlighted grep Script 515\u003c\/p\u003e \u003cp\u003eChapter 16 Monitoring Processes and Applications 527\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart Three Scripts for Systems Administrators\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 17 Filesystem Monitoring 553\u003c\/p\u003e \u003cp\u003eChapter 18 Monitoring Paging and Swap Space 603\u003c\/p\u003e \u003cp\u003eChapter 19 Monitoring System Load 641\u003c\/p\u003e \u003cp\u003eChapter 20 Monitoring for Stale Disk Partitions (AIX-Specific) 677\u003c\/p\u003e \u003cp\u003eChapter 21 Turning On\/Off SSA Identification Lights 697\u003c\/p\u003e \u003cp\u003eChapter 22 Automated Hosts Pinging with Notification of Failure 723\u003c\/p\u003e \u003cp\u003eChapter 23 Creating a System-Configuration Snapshot 741\u003c\/p\u003e \u003cp\u003eChapter 24 Compiling, Installing, Configuring, and Using sudo 777\u003c\/p\u003e \u003cp\u003eChapter 25 Print-Queue Hell: Keeping the Printers Printing 809\u003c\/p\u003e \u003cp\u003eChapter 26 Those Pesky Sarbanes-Oxley (SOX) Audits 851\u003c\/p\u003e \u003cp\u003eChapter 27 Using Dirvish with rsync to Create Snapshot-Type Backups 867\u003c\/p\u003e \u003cp\u003eChapter 28 Monitoring and Auditing User Keystrokes 935\u003c\/p\u003e \u003cp\u003eAppendix A What’s on the Web Site 955\u003c\/p\u003e \u003cp\u003eIndex 977\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Computer programming \/ software development [\u003ca title=\"See our other books on Computer programming \/ software development\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Computer%20programming%20\/%20software%20development%20%5BUM%5D%22\"\u003eUM\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley","offers":[{"title":"Brand New","offer_id":52501423522072,"sku":"9780470183014","price":59.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9780470183014.jpg?v=1786237527","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/mastering-unix-shell-scripting-bash-bourne-and-korn-shell-scripting-for-programmers-system-administrators-and-unix-gurus-paperback-softback-9780470183014","provider":"Freshly Printed Books","version":"1.0","type":"link"}