我最近编写了一个执行sed命令的脚本,用名为"test.txt"的文件替换所有出现的"string1"和"string2".
它看起来像这样:
sed -i 's/string1/string2/g' test.txt
Run Code Online (Sandbox Code Playgroud)
问题是,"string1"不一定存在于test.txt中.
我注意到在执行了一堆这些sed命令之后,我得到了一些空文件,留在了目录中,其名称如下所示:
"sed4l4DpD"
有谁知道为什么会这样,以及我如何纠正它?