中标麒麟Linux服务器操作系统培训系列
中标麒麟Linux系统文本和文件处理介绍
技术创新,变革未来
本章目标
•使用工具来抽取、分析和处理文本数据
•使用文件查询命令
查看文件内容
•cat ∶ 通过STUOUT 显示一个或多个文件
–多个文件被连锁(concatenated) 在一起
•less ∶ 一页一页地查看文件或STDIN 输出
–查看时有用的命令包括∶
•/文本搜索文本
•n/N 跳到下一个/ 上一个匹配
•v 在一个文本编辑器中打开文件
–less 命令是man 命令使用的分页器
查看文件的部分内容
•head ∶ 显示文件的前10 行
–使用-n 来改变要显示的行数
•tail ∶ 显示文件的最后10 行
–使用-n 来改变要显示的行数
–使用-f 来 “跟随”对文件的后续补充
–对监控日志文件非常有用
按关键字抽取文本
•显示文件或STDIN 中匹配了某种模式的文本行
–$ grep 'john' /etc/passwd
–$ date --help | grep year
•使用-i 来不分大小写地搜索
•使用-n 来显示匹配的行号
•使用-v 来显示不包含模式的行
•使用-AX 在显示每项搜索匹配时包括匹配文本后
的X 行上下文
•使用-BX 在显示每项搜索匹配时包括匹配文本前
的 X 行上下文
按列抽取文本
•显示文件或STDIN 数据的指定列
–$ cut -d: -f1 /etc/passwd
–$