команда sed создает файлы со случайными именами

Недавно я написал сценарий, который выполняет команду sed для замены всех вхождений "string1" на "string2" в файле с именем "test.txt".

Это выглядит так:

sed -i 's/string1/string2/g' test.txt

Загвоздка в том, что "string1" не обязательно существует в test.txt.

Я заметил, что после выполнения кучи этих команд sed, я получаю несколько пустых файлов, оставленных в каталоге, с именами, которые выглядят примерно так:

"sed4l4DpD"

Кто-нибудь знает, почему это может быть, и как я могу это исправить?

13
задан kronn 25 June 2014 в 13:45
поделиться