Classic Shell Scripting
来源:互联网 发布:日漫中的中国知乎 编辑:程序博客网 时间:2024/05/29 14:41
http://files.cosmicduck.net/public_uploads/Classic_Shell_Scripting.pdf
Chapter 1 Background
Unix History
Software Tools Principles
Summary
Chapter 2 Getting Started
Scripting Languages Versus Compiled Languages
Why Use a Shell Script?
A Simple Script
Self-Contained Scripts: The #! First Line
Basic Shell Constructs
Accessing Shell Script Arguments
Simple Execution Tracing
Internationalization and Localization
Summary
Chapter 3 Searching and Substitutions
Searching for Text
Regular Expressions
Working with Fields
Summary
Chapter 4 Text Processing Tools
Sorting Text
Removing Duplicates
Reformatting Paragraphs
Counting Lines, Words, and Characters
Printing
Extracting the First and Last Lines
Summary
Chapter 5 Pipelines Can Do Amazing Things
Extracting Data from Structured Text Files
Structured Data for the Web
Cheating at Word Puzzles
Word Lists
Tag Lists
Summary
Chapter 6 Variables, Making Decisions, and Repeating Actions
Variables and Arithmetic
Exit Statuses
The case Statement
Looping
Functions
Summary
Chapter 7 Input and Output, Files, and Command Evaluation
Standard Input, Output, and Error
Reading Lines with read
More About Redirections
The Full Story on printf
Tilde Expansion and Wildcards
Command Substitution
Quoting
Evaluation Order and eval
Built-in Commands
Summary
Chapter 8 Production Scripts
Path Searching
Automating Software Builds
Summary
Chapter 9 Enough awk to Be Dangerous
The awk Command Line
The awk Programming Model
Program Elements
Records and Fields
Patterns and Actions
One-Line Programs in awk
Statements
User-Defined Functions
String Functions
Numeric Functions
Summary
Chapter 10 Working with Files
Listing Files
Updating Modification Times with touch
Creating and Using Temporary Files
Finding Files
Running Commands: xargs
Filesystem Space Information
Comparing Files
Summary
Chapter 11 Extended Example: Merging User Databases
The Problem
The Password Files
Merging Password Files
Changing File Ownership
Other Real-World Issues
Summary
Chapter 12 Spellchecking
The spell Program
The Original Unix Spellchecking Prototype
Improving ispell and aspell
A Spellchecker in awk
Summary
Chapter 13 Processes
Process Creation
Process Listing
Process Control and Deletion
Process System-Call Tracing
Process Accounting
Delayed Scheduling of Processes
The /proc Filesystem
Summary
Chapter 14 Shell Portability Issues and Extensions
Gotchas
The bash shopt Command
Common Extensions
Download Information
Other Extended Bourne-Style Shells
Shell Versions
Shell Initialization and Termination
Summary
Chapter 15 Secure Shell Scripts: Getting Started
Tips for Secure Shell Scripts
Restricted Shell
Trojan Horses
Setuid Shell Scripts: A Bad Idea
ksh93 and Privileged Mode
Summary
Chapter 16 Bibliography
Unix Programmer's Manuals
Programming with the Unix Mindset
Awk and Shell
Standards
Security and Cryptography
Unix Internals
O'Reilly Books
Miscellaneous Books
Colophon
- Classic Shell Scripting
- Classic Shell Scripting
- Learning Shell Scripting
- Mastering UNIX Shell Scripting
- Beginning Shell Scripting
- Linux Shell Scripting Tutorial
- Linux Shell Scripting Tutorial
- SHELL SCRIPTING 教學與心得
- Shell scripting 1 - introduction
- Shell Scripting Cookbook1
- Linux Shell Scripting Cookbook
- Basic shell scripting questions
- 09 Bash Shell Scripting
- 转载:UNIX Bourne Shell Scripting
- 10 good shell scripting practices
- Shell Scripting basic Interview questions
- classic
- Linux Shell Scripting Cookbook Shell Something out
- jsp作业(2)--jsp指令
- 『Linux学习』基本命令篇(三)
- Fedora 17 下安装fcitx 输入法
- 正则表达式30分钟入门教程
- ABCD……组成菱形
- Classic Shell Scripting
- Python 复制文件的方法
- 关于公司的SVN服务器的一些小事
- android学习之-activity的启动模式
- C/C++中内存管理小结
- 单元测试的效益
- 读取Execl数据到Datatable或DataSet时 日期单元格出现乱码的解决方案
- Android开发效率—Eclipse快捷键
- asp.net mvc Account/Login the rource can not be found