Один мост между интерфейсами

Если вы не возражаете использовать дополнительные инструменты, очень простым решением было бы постфильтрацию выхода grep с помощью tr, чтобы удалить все вхождения символа *:

grep -x '\*\*[^*]*\*\*' | tr -d '*'
1] Я также рекомендую использовать флаг -x для GNU grep, как указано выше, чтобы соответствовать целым строкам, чтобы случайно не поймать **word**, окруженный другим текстом в той же строке. Это может также ускорить процесс сопоставления шаблонов, так как теперь он может отказаться от многих потенциальных совпадений на раннем этапе.

sed alternative

Вы также можете использовать флаг sed p для сопоставить, заменить и распечатать как одну команду:

sed -nre 's/^\*\*([^*]*)\*\*$/\1/p'
0
задан 24 April 2018 в 18:34

3 ответа

Я исправил это, запустив TinyProxy в общедоступном соединении, разрешив мне подключиться к услугам, запущенным через VPN-соединение, через localhost.

Если лучшее решение доступно, я Во все уши. Но пока это работает.

0
ответ дан 22 May 2018 в 11:16

Я исправил это, запустив TinyProxy в общедоступном соединении, разрешив мне подключиться к услугам, запущенным через VPN-соединение, через localhost.

Если лучшее решение доступно, я Во все уши. Но пока это работает.

0
ответ дан 17 July 2018 в 16:14

Я исправил это, запустив TinyProxy в общедоступном соединении, разрешив мне подключиться к услугам, запущенным через VPN-соединение, через localhost.

Если лучшее решение доступно, я Во все уши. Но пока это работает.

0
ответ дан 23 July 2018 в 17:08

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

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