0

我有超过 400,000 个字段,input.txt由空格分隔。例如0 2 1 1 1 2重复 400,000 次。

我需要把它们放在一起021112

我怎么做?

4

1 回答 1

4

有很多方法可以做到这一点,最简洁的方法是tr删除所有空格:

tr -d ' ' < file > outfile

或者sed

sed -i 's/ //g' file

警告:sed解决方案会用更改覆盖原始文件。

由于您询问awk一般解决方案是设置空白OFS并强制重建,$1=$1但它并不像前两个解决方案那样优雅:

awk '{$1=$1}1' OFS= file > outfile
于 2013-05-13T20:35:39.813 回答