shell:删除文件中的指定列

文件a1内容以下:vim

1. vim删除每行最后一个字符spa

 :1,$s/.$// 3d

或 :%s/.$//blog

1,$表示全文,也可用%表示。s表示替换
/.$// 正则,表示把最后一个字符替换为空awk

2. awk删除每行指定列im

awk '{ $2=null;print }' a1 > a2img

3. awk保留每行指定列文件

awk '{print $1 " " $3}'  a1 > a3vi

相关文章
相关标签/搜索