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

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

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

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

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

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 - условная операция

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

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

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