1.expand
expand用于将输入制表符转换为空格,unexpand将输入空格转换为制表符。使用-t选项来指定制表符停止位。
举例如下:
[root]#cat -A hello.c
//用于显示文档所有字符信息。(Tab制表符显示^I)
[root]#expand -t 4 hello.c //设置制表符为4个字符
2.grep搜索字符串
grep用来在指定文件中搜索关键字符串,其命令格式如下:
grep [选项] [查找内容] [查找范围]
- - b: 在输出的每一行显示包含匹配字符串的行在文件中的字节偏移量。
- -c: 只显示匹配行的数量
- -i: 比较时不区分大小写
- -h:在查找多个文件时,指示grep不要将文件名加入到输出之前。
- -l: 显示首次匹配串所在的文件名并用换行符将其隔开。当在某文件中多次出现匹配时,不重复显示此文件名。
- -n:在输出前加上匹配串所在行的行号(文件首行行号为1)。
- -v:只显示不包含匹配串的行。
- -x:整行显示严格匹配的行。