awk工具的使用awk:针对文档中的行来操作,一行一行地执行。截取文档中的某个段**示例:[root@jinkai01sed]#head-n2passwd|awk-F':''{print$1}'rotobin-F选项的作用是指定分隔符。如果不加-F选项,则以空格或者tab为分隔符。print为打印的动作,用来打印某个字段。$1为第1个字段,$2为第2个字段,以此类推
sed作用:主要用于替换指定的字符;查找或替换指定字符串时,必须把字符串用//来注释下,比如root必须是/root/;sed只要不用-i参数,一般都是在输出终端上显示而已,无法更改源文件;参数-e:--expression,多重编辑;参数-n:不带-n则列出文件所有内容,加上-n只列出匹配的那一行;参数-i:直接修改读取的内容文件,而不是输出到终端;参数-r:可以让特殊字符不用加转义符脱义功能I
grep/egrep工具的使用格式:grep[-cinvABC]'word'filename-c:表示打印符合要求的行数。grep-c'root'passwd统计passwd里面包含root的行数-i:表示忽略大小写。grep-i'root'passwd把passwd文件中包含root(字母不区分大小写)打印到输出界面-n:表示输出符合要求的行及其行
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号