执行此命令时需要一些帮助:
grep -rnl '{$TENANTCODE$}' $LCL_PTH/InitLoad/Company/ | xargs -i sed -i -r "s#/{\$TENANTCODE$/}\#$CLNAME#ig" *
我得到错误:
sed: -e expression #1, char 26: unterminated `s' command
关于我错在哪里的任何建议/想法。
最佳答案
您实际上没有终止s
命令:
sed -i -r "s#/{\$TENANTCODE$/}\#$CLNAME#ig"
^ ^ ^
| | delimiter, start replacement text
opening literal #,
delimiter part of regular expression
我想你不希望在第二个
#
之前出现反斜杠。