Mastering Unix Shell Scripting Second Edition: Bash, Bourne, and Korn Shell Scripting for Programmers, System Administrators, and Unix Gurus
Table of Contents
Part One: The Basics of Shell Scripting.
Chapter 1: Scripting Quick Start and Review.
Chapter 2: 24 Ways to Process a File Line-by-Line.
Chapter 3: Automated Event Notification.
Chapter 4: Progress Indicators Using a Series of Dots, a Rotating Line, or Elapsed Time.
Part Two: Scripts for Programmers, Testers, and Analysts.
Chapter 5: Working with Record Files.
Chapter 6: Automated FTP Stuff.
Chapter 7: Using rsync to Efficiently Replicate Data.
Chapter 8: Automating Interactive Programs with Expect and Autoexpect.
Chapter 9: Finding Large Files and Files of a Specific Type.
Chapter 10: Process Monitoring and Enabling Pre-Processing, Startup, and Post-Processing Events.
Chapter 11: Pseudo-Random Number and Data Generation.
Chapter 12: Creating Pseudo-Random Passwords.
Chapter 13: Floating-Point Math and the bc Utility.
Chapter 14: Number Base Conversions.
Chapter 15: hgrep: Highlighted grep Script.
Chapter 16: Monitoring Processes and Applications.
Part Three: Scripts for Systems Administrators.
Chapter 17: Filesystem Monitoring.
Chapter 18: Monitoring Paging and Swap Space.
Chapter 19: Monitoring System Load.
Chapter 20: Monitoring for Stale Disk Partitions (AIX-Specific).
Chapter 21: Turning On/Off SSA Identification Lights.
Chapter 22: Automated Hosts Pinging with Notification of Failure.
Chapter 23: Creating a System-Configuration Snapshot.
Chapter 24: Compiling, Installing, Configuring, and Using sudo.
Chapter 25: Print-Queue Hell: Keeping the Printers Printing.
Chapter 26: Those Pesky Sarbanes-Oxley (SOX) Audits.
Chapter 27: Using Dirvish with rsync to Create Snapshot-Type Backups.
Chapter 28: Monitoring and Auditing User Keystrokes.
Appendix A: What’s on the Web Site.
Sign up now »
- FTJob Title: Mac Systems/ Enterprise Systems EngineerNZ
- FTTechnical Business AnalystNSW
- FTQuality ManagerSA
- FTSenior Python DeveloperNSW
- FTR&D EngineerSA
- FTOS Web Applications DeveloperNSW
- FTFlash / ActionScript Developer - ContractNSW
- FTLead Software EngineerSA
- FT.NET - Sitecore Developer - Melbourne - PermNSW
Are your requirements the need for faster release cycles, you have reduced budgets required to run and manage a complex test environment, and you want to decrease your third party ...
The nature of work has changed fundamentally and forever and it continues to evolve rapidly. Geographic distance and ...
"Suggesting that people's "purpose is to get information to flow through the ..."
Why change management doesn’t work
"Darn those pesky laws that get in the way of commercial exploitation ..."
Larry Page wants to see your medical records
"Instead of partitioning the device between corporate and personal data, another approach ..."
Dual-Persona Smartphones Not a BYOD Panacea
"Well that's a nice back-handed compliment isn't it? So now, finally, my ..."
After two-year hiatus, EFF accepts bitcoin donations again
"Actually, both Mobile App developers and CIOs should be blamed for it. ..."
CIOs struggle to deliver timely mobile business apps: survey
- AusCERT 2013: Four dissenters to spur next year's security debates
- AusCERT 2013: Kill the password, says Mozilla
- AusCERT 2013: Unmanaged, unknown privileged logins opening the door for APTs: Cyber-Ark
- AusCERT 2013: Companies unaware of IPv6 security risk even if they’re not using it
- In pictures: AusCERT 2013 roundup
- Analytics and personalisation drive leading marketer behaviour: Report
- Innovation and big data take centre stage during CMO panel
- Twitter targets second screen interaction with Amplify advertising partnerships
- Facebook talks hyper-targeting, analytics and cross-platform at AANA event
- Tapping into social experience: Tourism Australia