Shell编程(六)awk工具

1. {print}

coins.txt

gold     1    1986    USA            American Eagle
gold     1    1968    Austria        Franz Josef 100 Korona
silver  10    1964    USA            ingot
gold     1    1956    Switzeland     ingot
awk '{print}' coin.txt 

1.1 {print $x}: 打印第x列

awk '{print $1}' coin.txt 

1.2 用制表键对齐

1.3 打印行号 (NR)

awk '{print NR "\t" $1 "\t" $2 "\t" $3}' coin.txt

1.4 打印列号 (NF)

 

1.5 查找功能(某行数据)

awk '$3==1986{print $0}' coin.txt 

猜你喜欢

转载自www.cnblogs.com/douzujun/p/10367486.html