awk技巧

  1. AWK中可以使用多个分隔符,要封装在方括号里,用' '包围,以防 shell 对它们进行解释,如 awk -F '[ :/t]' ,使用空格,冒号,tab作为分隔符;
  2. {s1;s2;s3;...}中多个语句用分号隔开;if; else if; else;
  3. 每3行提取一行,awk '(NR%3==0){print $0}'
  4. 输出奇数行,awk '{print $0;getline;}'
  5. 输出偶数行,awk '{getline tmp;print tmp}'
  6. 去重复,保留唯一性的行,awk '!x[$0]++'

results matching ""

    No results matching ""