我的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?什么应该是正确的语法。我已经尝试了几天处理问题但没有解决问题的想法。请帮忙。
答案 0 :(得分:2)
至少在“sed”之后你可能想要一个“-e”。并在“$”之前加上“\”。