在shell中运用awk,grep,find更多的时候是在对于文本进行操作。其中grep以及find相对好理解,grep结合固定的语法实现对文件中关键词的查找,其应用对象是文本;
grep "\<XXX\>",该语句表示与XXX唯一匹配,其中转义字符的运用在于使得后面的符号仅作为符号输出,这点当遇到$时效果明显。与其他语句稍有不同的是:grep "XXX"表示任意的匹配方式。
find的查找目的是文件,应用对象是路径,查找的方式依据于参数的不同而不同,相对简化的用法为:find .-name XXXX /usr/wenjianjia。
awk的简单用法,语句awk -F "分隔符" '{print $1,..,$X}' text,其中源文件为text,分隔符将text中的内容分割成若干个变量,printf为打印其中的变量,值得注意的是awk扫描每一行,在某些场合可以替代循环语句的使用。