删除文件中的所有空格 - Linux

时间:2010-11-05 20:04:13

标签: regex linux bash sed

如何删除Linux中给定文件中的所有空格?

4 个答案:

答案 0 :(得分:61)

取决于您对空白的定义,例如:

tr -d ' \t\n\r\f' <inputFile >outputFile

会做到这一点。

答案 1 :(得分:14)

sed 's/\s//g' input.txt | tr -d '\n'

答案 2 :(得分:9)

sed 's/\s//g'|tr -d '\n'

答案 3 :(得分:3)

如果你有UTF-8数据,最好这样做:

perl -CS -pe 's/\p{Space}//g' < input > output