这在Linux sed' $ a \'中意味着什么? A.TXT

时间:2016-12-27 10:06:42

标签: linux shell sed

我在Linux shell脚本中有这一行

sed '$a\' < file_a.txt

害怕将其从代码中删除,无法找到它的用途。

1 个答案:

答案 0 :(得分:5)

确保输出以换行结束;见:

echo -ne test | sed '$a\'
# same output as:
echo test | sed '$a\'

正如您在前面的代码中看到的那样,在第二个示例中没有添加回车符,但在第一个示例中添加了回车符。当然,如果删除sed部分,输出将会有所不同,因为第一个echo语句没有回车符。