shell:awk

2017-10-05  本文已影响0人  peter_yzq

模式 :awk ‘{pattern + action}’ {filename}

1:打印第一列的数据:awk ‘{ print $1}’ sedtest.txt

2: awk ‘/Frank/ { print }’ sedtest.txt 打印含有Frank 的行。

3:awk ‘/[a-b]/ { print }’ sedtest.txt 打印含有a~b字符的行

4:打印含有数字的行:awk ‘/[0-9]/ { print }’ sedtest.txt

5:awk ‘{if($1 ~ /test/) print}’ sedtest.txt. 打印第一串中含有test字符串的行。

6:awk ‘{if($1 ~ /[0-9]/) print}’ sedtest.txt 打印含有 数字的行

7:awk -F : ‘{ print $2}’ sendtest.txt 。 打印以 :为分隔符的第二列

上一篇 下一篇

猜你喜欢

热点阅读