perl脚本中的sed命令不起作用

时间:2013-11-20 12:59:04

标签: regex perl bash sed

我的perl脚本中有一个sed命令有问题。当我执行脚本时,我遇到以下错误:

sed: -e expression #1, char 6: unterminated `s' command

它涉及以下一行:

$com1=`ls $path_correct | cut -f 1 -d "." | sed "s/.\{2\}$//" | sort > /tmp/usf-rpms`;

为什么perl不了解sed?什么应该是正确的语法。我已经尝试了几天处理问题但没有解决问题的想法。请帮忙。

1 个答案:

答案 0 :(得分:2)

至少在“sed”之后你可能想要一个“-e”。并在“$”之前加上“\”。