我在制作一个bash脚本时遇到了一些麻烦
这是我正在使用的代码.
cat /crawler/bc_daemon.php | sed "s/PORT2/${PORT}/ig" | sed 's/IP2/IPADDRESS/ig' | \
sed 's/USER2/USER/ig' | sed 's/PASS2/PASSWORD/ig' > bc_daemon.php
cat /crawler/bc_layout.php | sed "s/GITHUB/${REPO}/ig" | sed "s/COINNAME/${NAME}/ig" > bc_layout.php
Run Code Online (Sandbox Code Playgroud)
奇怪的是线条单独从脚本中工作.但是在剧本里面我得到了这个
sed: -e expression #1, char 17: unknown option to `s'
Run Code Online (Sandbox Code Playgroud)
当它需要打印变量时,我正在使用''它可以在字面上和""
在我看来,这应该是有效的.但我错过了我的错误