- •Лабораторная работа № 1
- •Практическая часть
- •Теоретическая часть
- •9.1 Переменные и подстановка их значений
- •9.2 Специальные переменные
- •9.3 Управляющие конструкции bash
- •3.1. Цикл для
- •3.2. Оператор выбора
- •3.3. Условный оператор.
- •3.4. Цикл пока
- •3.5. Функции
- •4.Дополнительные команды
- •4.1. Команда test
- •4.2. Команда ввода данных со стандартного потока ввода
- •4.3. Сортировка данных
4.2. Команда ввода данных со стандартного потока ввода
read [ <переменная> ... ]
Читается из стандартного ввода одна строка; первое ее слово присваивается первой переменной, второе - второй и т.д., причем все оставшиеся слова присваиваются последней переменной.
4.3. Сортировка данных
Наиболее мощным средством при сортировке является фильтр sort, он сортирует строки по возрастанию и убыванию и по номерам.
$ sort [–опции file]
Если имя файла не задано подразумевается стандартный входной поток (с клавиатуры).
Опции:
-d |
Игнорирует все символы, которые не являются буквами, цифрами или пробелами |
-f |
Все строчные преобразует в прописные |
-I |
Игнорирует непечатаемые символы |
-n |
Сортирует по числовому коду символа, а не по символьному значению поля |
-r |
Сортирует в обратном порядке |
|
Сортировка полей |
-b |
Игнорирует все начальные пробелы перед полем |
+число |
Количество полей, которое нужно пропустить |
-число |
Номер поля, на котором заканчивается сортировка |
tc |
Задаёт новый разделитель полей, по умолчанию – пробел |