инкапсулируйте текст в кавычках с буфером sed

Судите должностное лицо./sbash-p.

sh:~# cp /bin/bash /bin/ape
sh:~# chmod +s /bin/ape
sh:~**$** /bin/ape -p
ape-3.2#
2
задан 1 August 2012 в 23:25
1 ответ

Не буферы: вам нужны регулярные выражения с тегами.

sed "s/\(\$my_trips_opts\)->\([a-zA-Z_]*\>\)/\1['\2']/g"

Как правило, в s / patterns / replacement /, если вы заключаете шаблоны в экранированные скобки, вы можете ссылаться на них при замене на \ 1, \ 2 и т. д.

3
ответ дан 3 December 2019 в 10:54

Теги

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