获取sed: -e expression #1, char 7: unterminated `s' command
在bash脚本中
这是片段:
que=`cat temp | grep -o -P '(?<=uid").*(?=text)' | sed -e 's/\\/ /g' | sed -e 's/["]//g' | cut -d ":" -f3 | cut -d "," -f1`
我在这里搜索了其他一些答案,但没有一个帮助。
答案 0 :(得分:2)
问题在于:
sed -e 's/\\/ /g'
因为它内部反引号,\\
正在被\
取代。你需要双重逃避:
sed -e 's/\\\\/ /g'