- Скрипт получает аргументы в
$1,$2и дальше, их число — в$#, все по отдельности — в"$@". Без кавычек подставленное значение снова режется по пробелам. [ -f "$f" ],-d,-e,-r,-sпроверяют путь до работы с ним, аif … then … else … fiвыбирает, что делать.- Код завершения — ответ скрипта:
exit Nзадаёт его, а подсказку о неправильном вызове печатают в поток ошибок через>&2. - В начале урока кавычки при вызове донесли
my file.txtдо report.sh целым, а$@и$fбез кавычек внутри скрипта снова разрезали имя.
Шаг 7 из 7 · итог · 2 мин
Итог
Есть неточность? Сообщить об ошибке в уроке