第一種: 在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]#