我有一个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
答案 0 :(得分:1)
尝试:
sed "s/a/$1/g;s/b/$2/g" INPUT > OUTPUT
相反。