Что означает Sed –I s / ONBOOT = no / ONBOOT = yes / / etc / sysconfig / network-scripts / ifcfg-enp0s3 [closed]

Mi enfoque de obtener el archivo de "$HOME"/.bashrces bueno, pero me perdí esto:

Primero comencé a programar en JavaScript estándar, y allí, no existen cosas como sesión de shell, bashrcarchivos y abastecimiento en la sesión actual (de una manera que afecta solo esta sesión o esto y 1 o más otros ).

En Bash, lo que debo hacer es crear el archivo con las funciones pero sin llamadas, luego generarlo (ejecutarlo en la sesión actual ). No debería llamarlos en el archivo porque entonces se llamarían a todos cuando se obtenga el archivo.

Dado que se obtiene de mi archivo de usuarios bashrc, cada vez que me muevo a otra sesión, el archivo se recuperará -para mí, en esa sesión también, y podría llamar a las funciones regulares allí como bien.


Pensar en un paradigma estándar de JavaScript en este problema de Bash es lo que me impidió llegar a la respuesta directamente.

-4
30.11.2016, 12:51
3 ответа

После перезагрузки компьютер / сервер во время загрузки попытается установить IP-адрес на адаптере enp0s3.

Но "-I" должно быть строчным "-i". Возможно опечатка.

0
28.01.2020, 05:20

Он заменит в файле / etc / sysconfig / network-scripts / ifcfg-enp0s3 ONBOOT = no на ONBOOT = yes .

Вы можете узнать больше о sed , например, здесь .

0
28.01.2020, 05:20

Предполагая, что вы имеете в виду следующее:

sed –i 's/ONBOOT=no/ONBOOT=yes/' /etc/sysconfig/network-scripts/ifcfg-enp0s3

( sed не имеет переключателя с именем -I )

Команда означает замену «на месте» ( -i ) строки ONBOOT = no на ONBOOT = yes в файле ifcfg-enp0s3

Из man sed (GNU sed ):

   -i[SUFFIX], --in-place[=SUFFIX]

          edit files in place (makes backup if SUFFIX supplied)
2
28.01.2020, 05:20

Теги

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