简单的文件操作命令

有的时候使用shell脚本可以简单方便的对一些相对格式化好的文件进行操作,实现统计分析的功能


awk是一个非常好用的命令,这里仅罗列一些简单好用的命令

1awk '{print $1}' filename 

如果文件内容可以按列分割,则可以简单使用上述命令打印第一列,或者某些列

2 统计

求最值:awk 'BEGIN {max = 0} {if ($1+0 > max+0) max=$1} END {print "Max=", max}' test.txt

求和:cat test.txt|awk '{sum+=$1} END {print "Sum= ", sum}'

求均值:cat test.txt|awk '{sum+=$1} END {print "Avg= ", sum/NR}'

3 逐行合并 

paste -d "\t" file_1 file_2

你可能感兴趣的:(简单的文件操作命令)