Копировать только определенный текст из одного файла в другой

Я подозреваю, что файл подключения(/etc/NetworkManager/system-connections/Wired connection 1)создается во время обычного процесса загрузки. Если вы не можете избежать создания соединения, одним из вариантов может быть удаление соединения после его создания с помощью команды nmcli:

nmcli connection delete id <connection name>
# OR
nmcli connection delete CONNECTION_NAME
# OR
nmcli connection delete <uuid>

, чтобы получить UUID «Проводное соединение 1»:

nmcli con|grep 'Wired connection 1'|tr -s ' ' |cut -f2 -d' '

таким образом:

nmcli connection delete $(nmcli con|grep 'Wired connection 1'|tr -s ' ' |cut -f2 -d' ')
-1
22.03.2021, 15:50
1 ответ

Простой способ сделать это с помощьюgrep:

grep -oP '(").*(")' txt

Pиспользует Perl-совместимые регулярные выражения и oпечатает только то, что соответствует.

Выход:

"text"
"more text"
"more and more text"
"more and more and more text"
0
28.04.2021, 22:57

Теги

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