Я хочу скопировать свое существующее рабочее местоположение каталога в abc.text файл путем замены некоторого предложения

Я хочу скопировать свое существующее рабочее местоположение каталога в abc.text файл путем замены некоторого предложения.

Например, 4-я строка abc.text является "моим именем, narender", и я хочу замену pwd, путь вместо "моего имени является narender". помогите

0
задан 23 November 2019 в 15:25

1 ответ

Используя sed для оперативной замены.

$ sed -i "s|replace me|$PWD|g" text.txt

(помните, что символы в $variable вмешаются в sed выражение).

опция sed:

  • -i[suffix]
    Файлы редактирования на месте (делает резервное копирование, если СУФФИКС предоставил).

переменные удара:

  • $PWD
    Текущий рабочий каталог, как установлено командой CD.

Дальнейшее чтение:

Действительно ли возможно выйти из regex метасимволов надежно с sed

3
ответ дан 21 December 2019 в 23:51

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

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