第一種: 在shell命令行輸入命令調用awk
awk [-F 域分割符] ‘awk程序段’ 輸入文件
[root@nn shell]# awk '/^$/{print "This is a blank line."}' file //在正則表達式中^$表示空白行
This is a blank line.
This is a blank line.
This is a blank line.
This is a blank line.
第二種: 將awk程序段插入腳本文件,然後通過awk命令調用它awk -f awk 腳本文件 輸入文件 //-f 表示調用awk腳本文件
[root@nn shell]# cat scr.awk
/^$/{print "THis is a blank line!"}
[root@nn shell]# awk -f scr.awk input
THis is a blank line!
THis is a blank line!
THis is a blank line!
THis is a blank line!
[root@nn shell]#第三種: 將sed命令插入腳本文件後./awk 腳本文件 輸入文件
<pre name="code" class="html">[root@nn shell]# cat scr.awk
#!/bin/awk -f
/^$/{print "THis is a blank line!"}[root@nn shell]# chmod +x scr.awk [root@nn shell]# ./scr.awk input THis is a blank line!THis is a blank line!THis is a blank line!THis is a blank line![root@nn shell]#