Как использовать регулярное выражение sed для замены /*...*/ на ##...###?

Если вы хотите навсегда отключить историю, вы можете добавить shopt -u -o historyили set +o historyк вашему ~/.bashrcили /etc/profile. Тогда очистите свою историю!

history -c
0
19.12.2019, 03:35
2 ответа

Попробуйте это:

sed -e 's;^/\*;##;' -e 's;\*/$;##;' file
3
28.01.2020, 02:17

Использование задних -ссылок:

sed 's!^/\*\(.*\)\*/$!##\1##!'

Использование групп:

sed 's!\(/\*\|\*/\)!##!g'
1
28.01.2020, 02:17

Теги

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