【发布时间】:2016-08-23 03:49:25
【问题描述】:
我已经阅读了seds/// 命令的手册。上面写着:
e此命令允许将来自 shell 命令的输入通过管道传输到模式中 空间。如果进行了替换,则在 模式空间被执行并且模式空间被它的输出替换。 尾随换行被抑制;如果命令结果未定义 要执行的包含一个空字符。这是一个 GNU sed 扩展。
不知道有什么用:
echo "1234" | sed 's/1/echo ss/e'
echo "1234" | sed 's/1/ss/'
这两个命令的结果是一样的,那么e修饰符是什么意思?
【问题讨论】:
-
我建议将
/echo替换为/touch并查看ls -ltr。
标签: sed