以前对shell我是一窍不通,现在手头上的工作时不时地接触一些,所以跟大家分享一下。
据说awk的使用是shell中最难的,附件是资料,我把我所知道的简单的用法说一下:
通常awk和grep结合使用,要抽取grep中的一部分内容,举个例子比较通俗一些,好比有一个文件:1.txt,文件是这样的:
Name:wangling
Code:14919
(只是举个例子,文件简单点)
现在我想抽取14919,那么命令行为:
grep "Code" 1.txt | awk -F ':' '{ print $2 }'
若想使用打印出来的这个值,就将它赋给一个变量,这个就简单了
set a = `grep "Code" 1.txt | awk -F ':' '{ print $2 }'`
注意:赋值时用倒引号!
其他的用法就留给大家研究咯,还可以拿出来讨论讨论