Если вы не возражаете использовать дополнительные инструменты, очень простым решением было бы постфильтрацию выхода grep с помощью tr, чтобы удалить все вхождения символа *:
grep -x '\*\*[^*]*\*\*' | tr -d '*'
1] Я также рекомендую использовать флаг -x для GNU grep, как указано выше, чтобы соответствовать целым строкам, чтобы случайно не поймать **word**, окруженный другим текстом в той же строке. Это может также ускорить процесс сопоставления шаблонов, так как теперь он может отказаться от многих потенциальных совпадений на раннем этапе. Вы также можете использовать флаг sed p для сопоставить, заменить и распечатать как одну команду:
sed -nre 's/^\*\*([^*]*)\*\*$/\1/p'
Я исправил это, запустив TinyProxy в общедоступном соединении, разрешив мне подключиться к услугам, запущенным через VPN-соединение, через localhost.
Если лучшее решение доступно, я Во все уши. Но пока это работает.
Я исправил это, запустив TinyProxy в общедоступном соединении, разрешив мне подключиться к услугам, запущенным через VPN-соединение, через localhost.
Если лучшее решение доступно, я Во все уши. Но пока это работает.
Я исправил это, запустив TinyProxy в общедоступном соединении, разрешив мне подключиться к услугам, запущенным через VPN-соединение, через localhost.
Если лучшее решение доступно, я Во все уши. Но пока это работает.