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