Недавно я написал сценарий, который выполняет команду sed для замены всех вхождений "string1" на "string2" в файле с именем "test.txt".
Это выглядит так:
sed -i 's/string1/string2/g' test.txt
Загвоздка в том, что "string1" не обязательно существует в test.txt.
Я заметил, что после выполнения кучи этих команд sed, я получаю несколько пустых файлов, оставленных в каталоге, с именами, которые выглядят примерно так:
"sed4l4DpD"
Кто-нибудь знает, почему это может быть, и как я могу это исправить?