3
ShellCheck дает предупреждение, если вы поместите переменную в строку формата printf(1)
. Зачем?Переменная интерполяция или замена в printf Формат Строка
Is:
printf "$file does not exist\n"
уступает в некотором роде:
printf "%s does not exist\n" "$file"
Запись shellcheck вики для [SC2059] (https://github.com/koalaman/ shellcheck/wiki/SC2059) (предупреждение, которое запускается здесь) охватывает это. –
Ах, не знал, что существует. Благодарю. – rojomoke