Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы ремесла 2

.pdf
Скачиваний:
8
Добавлен:
23.03.2015
Размер:
569 Кб
Скачать
☆

Самостоятельное задание

•Составить и выполнить процедуру, выводящую на экран сообщение следующего вида:

•File: <имя файла>

•Lines: <число строк>

•Words: <число слов>

•Symbols: <число символов>

для файла, имя которого указанно в качестве ее параметра.

(с помощью команды wc)

Арифметические подстановки

•Арифметические подстановки позволяют вычислить значение арифметического выражения и подставить вместо него полученный результат.

1.Команда expr

•Пример: i=0

i=`expr $i + 1`

2. $(( expression ))

где expression – выражение из чисел, арифметических операций и переменных (всё разделяется пробелами!)

•Примеры:

•echo $(( 2 + 3 * 5 ))

•k=$(( j + 1 )); echo $k

Приоритет операций

•id++ id-- - пост-инкремент и пост-декремент

•++id --id - пре-инкремент и пре-декремент

•- + - унарные минус и плюс

•! - логическое отрицание

•** - возведение в степень

•* / % - умножение, деление, остаток

•+ - - сложение, вычитание

•<= >= < > - операции сравнения

•== != - проверки на равенство и неравенство

•&& - логическое И

•|| - логическое ИЛИ

•выражение1?выражение2:выражение3 - условная операция

•= *= /= %= += -= - присваивания

Самостоятельное задание

•Составить и выполнить скрипт, который выводит на экран сумму и произведение первых трех своих аргументов (предполагать, что аргументы целочисленные)