替换包含特殊字符的长字符串而不使用sed

时间:2017-03-14 16:23:36

标签: shell unix sed scripting

我有查询。我需要在所有现有脚本中用另一个字符串替换下面的字符串,但type="button"命令根本不起作用:

sed -i

我该怎么做?

旧字符串:

sed: illegal option -- i Usage: sed [-n] [-u] Script [File ...] sed [-n] [-u] [-e Script] ... [-f Script_file] ... [File ...]

新字符串:

FCC_DATE=`sqlplus -silent "$USER_NAME"/\`openssl des -d -k pass<"$SCRIPT_PATH"/"$PASS_FILE"\`@"$SID"<<ENDSQL

1 个答案:

答案 0 :(得分:0)

您可以使用临时文件:sed 'regex stuff' input > temp; mv temp input