awk和sed的两个小功能

一、awk动态print
■例子:
有文件out.txt,内容如下:
---------------
LEVEL0,LEVEL1,LEVEL2,LEVEL3,LEVEL4,LEVEL5
one,two,three,four,five,six
---------------
以下语句,根据输入的数字,动态输出值:
cat $out|awk -v col_number="${num}" 'BEGIN {FS=","} {print $col_number}'
注:num是动态输入的值

二、sed删除行
■例子:
删除文件的前两行:
cat $out |sed '1,2d'


你可能感兴趣的:(awk和sed的两个小功能)