如何阻止sed插入换行符?



我想阻止sed使用i编辑命令添加换行符:

>echo "hello" | sed 'i TEST'
TEST
hello

我想要的结果是:

TESThello

我认为这是不可能的。改为这样做:

sed 's/^/TEST/' file

你也可以试试这个:

echo "hello" | sed "s/$/TEST/"

它所做的是将行尾 (/$/( 替换为所需的文本。

最新更新