我搜索了几个小时寻找这个问题的答案,看起来很简单......
我有一个bash脚本,我已经简化了以找到阻止它工作的行,我留下:
#!/bin/bash
#
sed -i -e "s/<link>/\n/g" /usb/lenny/rss/tmp/rss.tmp
Run Code Online (Sandbox Code Playgroud)
如果我运行这个脚本,文件rss.tmp没有任何反应 - 但如果我从终端调用这个完全相同的sed命令,它会按预期进行所有替换.
任何人都知道我在这里做错了什么?