2
我需要僅更改兩個字符(\t\n
)(\t
)。 以Tab結尾的所有行都將與下一行一起加入。如何使用sed將兩個字符轉換爲一個
我用這個命令:
sed -i 's/\t\n/\t/g' file.txt
但它不會做任何事情。
我需要僅更改兩個字符(\t\n
)(\t
)。 以Tab結尾的所有行都將與下一行一起加入。如何使用sed將兩個字符轉換爲一個
我用這個命令:
sed -i 's/\t\n/\t/g' file.txt
但它不會做任何事情。
這可能爲你工作(GNU SED):
sed '1h;1!H;$!d;x;s/\t\n/\t/g' file
桑達是基於行的,並使用\n
界定它所呈現的模式空間。上述解決方案將整個文件收集到保存空間(一個備用寄存器)中,然後全局替換返回所需的結果。
謝謝,這個命令很完美!!!!!! –