1.awk
这条语句只能说非常牛逼,我还在傻傻的写程序处理字符文件时,被awk劝退。
深度好文 http://www.zsythink.net/archives/1336
主要的用法就是 awk [-F分隔符默认为空格] '[BEGIN{代码}] {代码} [END{代码}]' file [> save_file]
- 用
[-F分隔符]
对file
文件分割.
- 在对
file
文件运行'{代码}'
前,先运行[BEGIN{代码}]
;运行完'{代码}'
后,再运行[END{代码}]
.
- 最后重定位到
[> save_file]
文件.
高级一些的用法,设置变量赋值。
读者可以试下下面三行,感受一下:
df
df | awk -F" " -v OFS="-----" ‘BEGIN{print 111} {print $1,$2}’
df | awk -F" " ‘BEGIN{print 111} {print $1,$2}’
#.