Параметры командного файла
При запуске командного файла, можно передать разные значения (параметры) после имени файла. Эти параметры используются в качестве переменных в командах, что позволяет создавать командные файлы общего назначения, и использовать их с разными параметрами, в зависимости от поставленной задачи. В командном файле соответствующие параметрам переменные (аналогично shell-переменным) обозначаются символом "$", а далее следует одна из цифр от 0 до 9. $0 - соответствует имени данного командного файла; $1 - первый по порядку параметр; $2 - второй параметр и т.д.
Пусть в командном файле с именем "hello" записаны следующие команды:
echo   выполнение командного файла $0:
echo   «Как Вас зовут? Завершение: ctrl+d»
cat   >>   $1
cat   $1
cat   $2
а файлы "file1" и "file2" содержат соответственно следующие строки
file1: Дорогой
file2: Поздравляем Вас с успешной работой в ОС LINUX!!
Создайте файлы hello, file1, file2.
Выполните команду: hello file1 file2.
Задание: Напишите командный файл, который будет выполнять поиск файла, имя которого передается через параметр, по всей файловой системе.
Переделайте этот файл так, чтобы имя файла и каталог для поиска запрашивались у пользователя (используйте команду read).