Как правильно изменить упоминание о папке пользователя после корректного изменения имени пользователя

коллеги.

Я переименовал свое имя пользователя из test в drobazko .
Также я переименовал папку пользователя из / home / test в / home / drobazko . Я развиваюсь под Ruby rvm.
И я обнаружил, что путь / home / test / упоминался во многих файлах.
Как правильно заменить эту строку в файлах.

0
задан 28 November 2013 в 20:07

1 ответ

Вы можете использовать команду «sed», чтобы заменить все вхождения «foo» в файле на «bar», используя следующий синтаксис:

sed -i 's/foo/bar/g' filename

В вашем случае это будет

sed -i 's/\/home\/test/\/home\/drobazko/g' filename

«имя файла» здесь может быть подстановочным знаком * или соответствовать определенным типам файлов (например, * .rb)

0
ответ дан 28 November 2013 в 20:07

Другие вопросы по тегам:

Похожие вопросы: