строки комментариев только с указанным путем

Вы можете написать скрипт, который собирает эту информацию, выполнив следующие действия (, которые, вероятно, делают ipи ifconfig)

  • Перейдите к/sys/class/net

  • В файловой системе sysfs есть символические ссылки на все сетевые адаптеры. Те, которые соответствуют физическому оборудованию, имеют символическую ссылку на ../../devices/pciXXXX:XX/..., другие — на ../../devices/virtual.

  • Если вы cdперейдете к одному из виртуальных интерфейсов, там будет masterсимволическая ссылка, указывающая на мастер этого интерфейса. Если нет мастера, этого, вероятно, не будет.

-1
20.08.2020, 18:05
1 ответ

Чтобы закомментировать эти строки, вы можете использовать sed. Единственная хитрость заключается в том, что вам также нужно включить конец -символа строки -$, иначе вы повлияете на другие строки :

.
$ cat file
/opt/appdyn
/opt/appdyn/AppdExtension
/opt/appdyn/AppdExtension/wmqmonitor-7.0.4
/opt/appdyn/AppdExtension/wmqmonitor-7.0.4/configscripts
/opt/appdyn/AppdExtension/wmqmonitor-7.0.4/configscripts/upgradeExt.sh
/opt/appdyn/AppdExtension/wmqmonitor-7.0.4/configscripts/IBMWebsphereMQExt.sh
/opt/appdyn/AppdExtension/wmqmonitor-7.0.4/certs
$ sed -e 's|/opt/appdyn$|#/opt/appdyn|' -i file
$ sed -e 's|/opt/appdyn/AppdExtension$|#/opt/appdyn/AppdExtension|' -i file
$ cat file
#/opt/appdyn
#/opt/appdyn/AppdExtension
/opt/appdyn/AppdExtension/wmqmonitor-7.0.4
/opt/appdyn/AppdExtension/wmqmonitor-7.0.4/configscripts
/opt/appdyn/AppdExtension/wmqmonitor-7.0.4/configscripts/upgradeExt.sh
/opt/appdyn/AppdExtension/wmqmonitor-7.0.4/configscripts/IBMWebsphereMQExt.sh
/opt/appdyn/AppdExtension/wmqmonitor-7.0.4/certs
1
18.03.2021, 23:11

Теги

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