用户工具

站点工具


语法:awk语法速查

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
语法:awk语法速查 [2024/10/12 10:54] – [1.4 awk内置变量] user01语法:awk语法速查 [2025/05/20 08:23] (当前版本) – [1.1 基本命令格式] user01
行 6: 行 6:
 ===== - 基本命令格式 ===== ===== - 基本命令格式 =====
 <code> <code>
-awk '{BEGIN{action} /pattern/  {action} END{action}}' <file>+awk '{BEGIN{action} /pattern/ {action} END{action}}' <file>
    BEGIN{} : 最开始执行    BEGIN{} : 最开始执行
    // : 正则    // : 正则
行 14: 行 14:
 action可以是print之类的 action可以是print之类的
  
-# 打印log文件的第2,4,6+# 打印log文件的第2,4,6
 awk '{print $2, $4, $6}' log awk '{print $2, $4, $6}' log
  
行 22: 行 22:
 # 打印匹配到root的行 # 打印匹配到root的行
 awk '/root/ {print $0}' log awk '/root/ {print $0}' log
 +
 +# 只打印第一列数据<10的行
 +awk '$1 < 10 {print $0}' log
 </code> </code>
  
行 52: 行 55:
 </code> </code>
  
-===== - awk条件执行 ===== +
-# 只打印第一列数据<10 +
-<code> +
-awk '$1 < 10 {print $1}' log +
-</code>+
语法/awk语法速查.1728701650.txt.gz · 最后更改: 2024/10/12 10:54 由 user01

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki