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

Компьютерные сети / Задания / lab4 (Программирование на awk)

.txt
Скачиваний:
18
Добавлен:
22.02.2016
Размер:
2.68 Кб
Скачать
Лабораторная работа N 4.
Unix: программирование на языке awk
---------------------------------------------
Задания по AWK

1. Повторить все строки, что вводятся с клавиатуры, предваряя перед каждой
указанием количества полей в строке

2. Вывести только те строки, которые начинаются с цифры 5 и содержат цифру 3

3. Вывести число строк файла для всех входных файлов

4. Не применяя операцию равенства вывести все строки, 5-е поле которых
содержит только слово field

5. В файле продаж следующей структуры:
Фамилия Имя, n1,n2,n3,n4,n5,n6
где ni - число продаж по месяцам
вывести:
Имя Фамилия Общее чмсло продаж для каждого продавца

6. Вывести на печать только первые 10 строк файла

7. Выдать список слов, отсортированные по убыванию их частоты,
некоторого текстового файла.

8. Задан файл, в котором в каждой строке находится только одно
слово. Выдать строки другого текстового файла, в которых
встречаются хоть одно слово из первого файла.

9 Задан файл, в котором в каждой строке находится только одно
слово. Выдать строки другого текстового файла, в которых
ни разу не встречается слова из первого файла.

10 Задан файл, в котором в каждой строке находится только одно
слово. Подсчитать, сколько раз встречается каждое слово
этого файла в другом текстовом файле.

11. Каждая строка текстового файла состоит из нескольких целых чисел
и слов в произвольном порядке. Вывести для каждой строки сумму
входящих в нее чисел.

12. Текстовый файл состоит из строк только целых чисел. Количество
чисел в строках может быть различным. Найти сумму тех чисел, у
которых первое число строки не совпадает с первым числом
предыдущей строки.

13. Текстовый файл состоит из строк только целых чисел. Количество
чисел в строках может быть различным. Найти сумму тех чисел, у
которых первое число строки не совпадает с последним числом
предыдущей строки.

14. Текстовый файл состоит из строк только целых чисел. Количество
чисел в строках может быть различным. Найти сумму тех чисел, у
которых первое число строки совпадает с первым числом предыдущей
строки.

15. Текстовый файл состоит из строк только целых чисел. Количество
чисел в строках может быть различным. Найти сумму тех чисел, у
которых первое число строки совпадает с последним числом
предыдущей строки.

16. Вывести все строки файла, состоящие из различного количества
полей в строке, поменяв в них первые три поля в обратном порядке.
17. Подсчитать, сколько внутренних пробелов находится в каждой строке файла.