我有一个文件看起来像
SPT-CL J0000-5748 J000106.23-574536.8 0.275980 -57.760231 0.7554 0.0003 template 1
SPT-CL J0000-5748 J000049.27-574637.3 0.205320 -57.777050 0.7018 0.0002 template 1
SPT-CL J0000-5748 J000059.24-574759.6 0.246850 -57.799889 0.7059 0.0002 template 1
SPT-CL J0000-5748 J000107.36-574648.7 0.280680 -57.780209 0.6981 0.0002 template 1
几千行。我需要把所有的都SPT-CL J0000-5748
转换成SPT-CLJ0000-5748
。我怎样才能通过快速完成这项工作bash
?
答案1
您可以使用 sed:
sed 's/ //' file > newfile
或者,如果您希望直接对原始文件进行更改,则可以使用-i
命令行标志 - 以及备份文件
sed -i.bak 's/ //' file
或者如果您愿意,无需创建备份
sed -i 's/ //' file