文件名称:深入LinuxUnix命令 脚本 调试.pdf
文件大小:460KB
文件格式:PDF
更新时间:2016-01-29 15:31:57
shell
前言 .................................................................................................................................................. 2 前言 2 ............................................................................................................................................... 2 显示和操作文件的实用程序 .......................................................................................................... 2 网络的实用程序 .............................................................................................................................. 4 显示和修改状态的实用程序 .......................................................................................................... 4 编程工具的实用程序 ...................................................................................................................... 4 其他的实用程序 .............................................................................................................................. 5 控制结构 .......................................................................................................................................... 5 1.文件查找与文件列表 ................................................................................................................... 9 1.3.1.根据文件名或正则表达式匹配搜索 ............................................................................... 9 1.3.2.否定参数 ......................................................................................................................... 10 1.3.3.基于目录深度的搜索 ..................................................................................................... 10 1.3.4.根据文件类型搜索 ......................................................................................................... 11 1.3.5.根据文件时间进行搜索 ................................................................................................. 11 1.3.6.基于文件大小进行搜索 ................................................................................................. 12 1.3.7.删除匹配的文件 ............................................................................................................. 12 1.3.8.基于文件权限和所有权的匹配 ..................................................................................... 12 1.3.9.结合 FIND 执行命令或动作 ............................................................................................ 12 1.3.10.让 FIND 跳过特定的目录 .............................................................................................. 13 2.用 GREP 在文件中搜索文本 ....................................................................................................... 13 正则表达式 .............................................................................................................................. 13 2.1.在文件中搜索一个单词 .................................................................................................... 15 2.8.1.递归搜索文件 ............................................................................................................. 15 2.8.2.忽略样式中的大小写 ................................................................................................ 16 2.8.3.用 GREP 匹配多个样式 ............................................................................................... 16 2.8.4.在 GREP 搜索中包括或排除文件 ............................................................................... 16 2.8.5.使用 0 值字节后缀的 GREP 与 XARGS........................................................................ 16 2.8.6.GREP 的静默输出 ........................................................................................................ 17 2.8.7.打印匹配文本之前或之后的行.................................................................................. 17 3.用 SED 处理文本 ......................................................................................................................... 17 3.6.1.移除空白行 ..................................................................................................................... 19 3.6.2.已匹配字符串标记& ...................................................................................................... 19 3.6.3.组合多个表达式 ............................................................................................................. 19 3.6.4.引用 ................................................................................................................................. 19 4.用 AWK 处理数据流 .................................................................................................................... 20 4.1.工作原理 ............................................................................................................................ 20 4.2.补充内容 ............................................................................................................................ 21 4.2.1.特殊变量 ..................................................................................................................... 21 4.2.2.将外部变量值传递给 AWK ......................................................................................... 22 4.2.3.用 GETLINE 读取行 ...................................................................................................... 22 4.2.4.用样式对 AWK 的行进行过滤 .................................................................................... 22