您的当前位置:首页正文

awk学习小记:关于调用外部脚本文件

来源:华佗健康网

这些天在看shell,下一个Linux与Unix shell编程指南(完整高清版)

不少小错误,感觉编排也有点乱。可能是老的版本缘故吧。。。

反正没有wiki上面有条理

上午被awk的外部搞得很烦躁

 

最后发现(Debian6底下):

1. 新建脚本文件xxx.awk要以 #!/usr/bin/awk -f 开头,后接awk命令的action部分,文件里可以作注释,用#开头(#!不是注释)

2. 保存后添加执行权限 chmod u+x xxx.awk 

3. 运行 ./xxx.awk yyy.txt(被扫描文件)

 

之所以烦躁是因为那渣渣没解释清楚文件开头那句的意思!而且网上多数教程也没说明白!

1. 开头“#!”是指调用脚本,而不是用“!”

3. 最后是-f,是awk的option参数,表示用外部文件。f后面有无空格无所谓(网上有的说需要空格,其实不然)

 

其余正常的awk用法请学习awk的wiki词条和shell的正则表达式

转载于:https://www.cnblogs.com/loveglory/archive/2012/11/25/2787588.html

因篇幅问题不能全部显示,请点此查看更多更全内容