我正在尝试用sed中的hardtabs替换softtabs。我尝试过以下但无济于事:
sed -i 's/ /\t/g' path/to/file
我做错了什么?
答案 0 :(得分:2)
我正在寻找的是unexpand
命令。
unexpand -a -t4 file > newfile
答案 1 :(得分:0)
如果您有这样的文件,其中所有空格都是空格而不是标签:
cat file
test more data
here are more
您可以使用
sed 's/ */\t/g'
或
sed -r 's/ +/\t/g'
并获取
test more data
here are more
现在它已将多个空格更改为标签