0

我有一个 XML 文件,它需要动态传递 2 个值。任何人都可以协助我的查询。

#!/usr/bin/ksh
sed s/a/$1/b/$2/g FILE_PATH/FILE_A_INPUT.xml > FILE_PATH/FILE_A.xml

在 .sh 脚本中使用了上述函数,但它出错了。

RUN_THIS.sh 1 2
sed: Function s/a/1/g/b/2/g cannot be parsed
4

1 回答 1

1

尝试:

sed "s/a/$1/g;s/b/$2/g" INPUT > OUTPUT

反而。

于 2013-10-03T11:32:54.747 回答