文件a1内容如下:

shell:删除文件中的指定列

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

 :1,$s/.$// 

或 :%s/.$//

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

shell:删除文件中的指定列

2. awk删除每行指定列

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

shell:删除文件中的指定列

3. awk保留每行指定列

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

shell:删除文件中的指定列

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-15
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
  • 2021-11-20
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案