5. Программа подсчёта числа слов в текстовом файле. Результаты подсчёта записываются во второй текстовый файл (имена файлов передаются в качестве аргументов командной строки при запуске программы). Пример вывода программы для текстового файла:
QWER REEEt
WE E EEE EER SI I IO NN
файл, полученный в результате работы программы:
Слова 2. 8 слов итого: 3 строки 10 слов
6. Программа, подсчитывающая количество символов с одинаковыми кодами ASCII в текстовом файле. Результаты подсчёта записываются в другой текстовый файл (имена файлов передаются в качестве аргументов командной строки при запуске программы). Пример вывода программы для текстового файла:
QWER REEEt WE E EEE EER SI I IO NN
файл, полученный в результате работы программы:
1. Q код ASCII 41 =1
2. W код ASCII 42 =2
3. E код ASCII 42 =11
…
Итого: 25 символов
Лабораторная работа №2
Управление ОС Linux с помощью интерпретатора BASH
Цель работы – исследовать основные объекты, команды, типы данных и операторы управления интерпретатора BASH; создать скрипт-файл.
Теоретическая часть
Bash - это sh -совместимый интерпретатор командного языка, выполняющий команды, прочитанные со стандартного входного потока или из файла. Скрипт-файл – это обычный текстовый файл, содержащий последовательность команд bash, для которого установлены права на выполнение. Пример скрипта, выводящего содержимое текущего каталога на консоль и в файл:
#!/bin/bash
Dir
dir > 1.txt
Следующие переменные используются командным интерпретатором.
$0,$1,S2,$3… | Значения аргументов командной строки при запуске скрипта. Где $0 -имя самого файла скрипта, $1 - первый аргумент, $2 - второй аргумент, и т.д. |