Sed с регулярным выражением и фиксированной частью

Проблема, с которой я столкнулся, заключалась в моем WIFI, я не уверен ни в его силе, ни в исходящих и входящих ограничениях. Я начал использовать локальную сеть, которая была в другой сети, и все работает нормально. Спасибо всем за попытку помочь.

0
15.10.2019, 12:41
1 ответ

Да, это можно сделать с помощью команды sed.

Не забудьте сделать резервную копию файла, прежде чем вносить в него какие-либо изменения. Резервную копию можно удалить после подтверждения правильности результатов или оставить на потом.

Что касается команды sed, что-то вроде

sed -i.backup -E 's/ i="([0-9]*)"/i\1/g' file

должно работать (обратите внимание, что это автоматически создаст резервную копию исходного файла, удалите часть backup, если это делается вручную ).

Флаг -i(, доступный не во всех разновидностях sed), означает в -место (, т.е. сохранить обратно в исходный файл; сохранить копию оригинала с расширением.backup-E(расширенное регулярное выражение )используется, чтобы избежать экранирования круглых скобок.

1
28.01.2020, 02:39

Теги

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