почему printf выполняет строку вместо форматирования

проверьте в каталоге sudoers.dбудет файл с именем пользователя, который может запускать sudo, будет в/etc/sudoers.d/

1
22.07.2020, 11:33
1 ответ

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

printf "$(printf foo | awk 'NR==1') bar"
1
18.03.2021, 23:18

Теги

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