Я подумал, что это будет легко, но я упускаю из виду кое-что простое:
У меня есть текстовый файл с именем test
. Он содержит, например, строку Alfred Hitchcock
. Я хочу заменить это Alfred\ Hitchcock
.
Я подумал, что это сделает это:
grep -r1 ' ' /path/to/test | xargs sed -i 's/ /\ /g'
Но это говорит мне:
sed: can't read Alfred: No such file or directory
sed: can't read Hitchcock: No such file or directory
Не совсем уверен, что происходит. Любая помощь будет отличной, спасибо.