linux – 单行输入的sed命令

我正在使用SunOS 10.

我试图替换行尾的:字符,如果单词包含:在SunOs中我使用下面的命令.

echo -n "test:" | sed 's/:$//g'

它不起作用.我在这里做错了什么?

这在GNU / Linux中运行良好.

解决方法:

你不需要换行.你需要删除-n

echo "test:" | sed 's/:$//g'
上一篇:linux – 从GNU到solaris的等效日期


下一篇:linux – Solaris中的等效lsof -i