Получить вывод функции оболочки, используемой внутри файла спецификации

Вы также можете указать apt-get autoremoveигнорировать «Рекомендации» и «Предложения»:

sudo apt-get autoremove -o Apt::AutoRemove::RecommendsImportant=false -o Apt::AutoRemove::SuggestsImportant=false

Используйте -s, чтобы получить список удалений, к которым это приведет, ничего не изменяя.:

sudo apt-get autoremove -s -o Apt::AutoRemove::RecommendsImportant=false -o Apt::AutoRemove::SuggestsImportant=false
0
15.12.2020, 16:27
1 ответ

Вы можете использовать подстановку команд для сохранения вывода, напечатанного командой или функцией в stdoutв переменной оболочки :Использование

my_value=$(get_server_ip)

в вашем скрипте будет хранить строку, напечатанную get_server_ip(), в переменной my_value, на которую вы можете ссылаться, как обычно, используя "$my_value"в дальнейшем коде скрипта.

Если вы запускаете это из файла спецификации RPM, обязательно определите bashкак требование, используя соответствующую директиву Requires(см. здесь , например ).

2
18.03.2021, 22:42

Теги

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