歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

linux awk的使用

awk '{$2=$5=""}1' file 1的意思


awk 'pattern{action}' file

一般awk的格式是這樣的。

 

如果寫成awk 'pattern' file,那麼action默認為{print $0};

pattern如果是個定值,則判斷該值是否為0(0為false,非0為true);

pattern如果是個計算表達式,則判斷計算結果是否為0;

pattern如果是個awk 命令,則判斷其返回值是否為0。

 

這樣就能理解awk '1' file的意義了:

在這裡action為空,因此默認為{print $0};1為定值,非0,因此執行action,即print $0

Copyright © Linux教程網 All Rights Reserved