1 查找行名在第几列
awk 'NR==1 {for (i=1; i<=NF; i++) {if ($i == "OR") {print i; exit}}}' file.txt
2 查找文件行数
wc -l filename
3 查找文件列数
awk -F ' ' 'NR==1 {print NF}' filename
4 删除第一行
sed -i '1d' filename
5 删除第一列
awk '{$1=""; print $0}' 文件名 > 临时文件 && mv 临时文件 文件名
6 删除很多列
awk '{for (i=NF-4; i<=NF-2; i++) $i="";print $0}' file3.txt > file5.txt