Практикум
Основные команды
1. Получить справку о команде сp
2. Войти в каталог Программирование за предыдущий курс. Получить листинг (содержание)
текущей директории в
кратком и полном формате.
3. Выполнить смену текущей директории на родительскую
4. Войти в директорию с указанным именем
5. выполнить копирование файла из текущей директории в корневую
6. Напечатать любую строку на консоль
7. Напечатать строку и направить вывод в файл
8. Выполнить сортировку файла makefile на обратную
9. Выполнить сортировку файлов одного из своих каталогов по убыванию размера файла
10. Получить информацию о своих запущенных процессах
Кодирование символов
1. Выяснить кодировку файла - программы на языке Си в двух случаях:
- Программа не содержит комментариев на русском языке
- Программа содержит комментарий на русском языке
Сравнить размер файлов в обоих случаях. Команда file с опцией -i
2. Напечатаь любое слово латиницей и кириллицей. Выполнить подсчет байтов и символов в обоих случаях
3. Выполнить перекодировку файла из utf-8 в koi8-r (команда recode utf-8..koi8-r имя_файла)
4. Написать программу, которая выводит на экран кодовую таблицу ASCII (кроме последнего символа)
Файлы символов
1. Дан символьный файл. Вывести посимвольно файл на экран
2. Дан символьный файл. Получить копию файла
- в этом же каталоге
- в родительском каталоге
3. Написать программу, которая подсчитывает число символов в файле makefile
4. Написать программу, которая подсчитывает число строк в самой себе
5. Дан символьный файл. Переписать этот файл в новый файл, повторив каждый символ два раза
6. Дан текстовый файл. Заменить символы табуляции на запятые
Строки и строковые файлы
1. Дан строковый файл. Получить копию файла в этом же каталоге
2. Дан строковый файл. Прочитать одну строку из файла. Найти позицию первого пробела
и вывести символ, стоящий после этого пробела
3. Дан строковый файл. Прочитать одну строку из файла. Найти позиции всех пробелов
и вывести символы, стоящие после этих пробелов
4. Дан строковый файл. Прочитать одну строку из файла.
Получить позиции пробелов
- с использованием строки как массива символов
- с использованием функции поиска символа в строке
5. Дан строковый файл. Прочитать одну строку из файла. Найти позицию первого пробела
Оборвать строку по позиции первого пробела. Вывести на экран. Остаток строки пропадает
6. В условияз п.5 сохранить остаток строки в другой строке. Записать обе строки в новый файл
7. Прочитать две строки из текстового файла. Выполнить "склейку" строк,
результат записать в новый файл