Нужна в создании скриптов в shell Linux RedHat 2. Создать скрипт, который запрашивает у пользователя пароль. Если пароль введен верно, постранично отображается в длинном формате с указанием скрытых файлов содержимое каталога /etc. Если неверно, запрос на ввод пароля повторяется.
3. Создать скрипт, который собирает все текстовые файлы текущего каталога в один архивный файл my.tar (команда TAR), после паузы просматривает содержимое файла my.tar, затем командой GZIP сжимает архивный файл my.tar.
4. Создать скрипт, осуществляющий переход в родительский каталог, формирующий файл с листингом каталога и возвращающийся в исходный каталог.
5. Создать скрипт, формирующий текстовый файл со списком файлов в домашнем каталоге. Затем вывести этот список на экран в алфавитном порядке.
оператор присваивания :=
оператор ввода read(x1,x2,...,xn) или readln(x1,x2,...,xn)
оператор вывода write(x1,x2,...,xn) или writeln(x1,x2,...,xn)
условный оператор if условие then оператор 1 else оператор 2
оператор варианта case управляющая переменная of
набор значений1: оператор1;
набор значений2: оператор2;
...
набор значенийn: операторN
else
альтернативный оператор
end;
оператор цикла с предусловиями while ... do
оператор цикла с постусловием repeat ... until
оператор цикла for ... do
оператор break осуществляет немедленный выход из циклов repeat, while, for.
оператор continue начинает новую итерацию цикла, даже если предыдущая не была завершина.
оператор exit осуществляет выход из подпрограммы.
оператор halt прекращает выполнение программы и возвращает код завершения в операционную систему.