Книга: Искусство программирования на языке сценариев командной оболочки
Пример 12-16. du: Преобразование текстового файла из формата DOS в формат UNIX.
Пример 12-16. du: Преобразование текстового файла из формата DOS в формат UNIX.
#!/bin/bash
# du.sh: Преобразование текстового файла из формата DOS в формат UNIX.
E_WRONGARGS=65
if [ -z "$1" ]
then
echo "Порядок использования: `basename $0` filename-to-convert"
exit $E_WRONGARGS
fi
NEWFILENAME=$1.unx
CR='15' # Возврат каретки.
# Строки в текстовых файлах DOS завершаются комбинацией символов CR-LF.
tr -d $CR < $1 > $NEWFILENAME
# Удалить символы CR и записать в новый файл.
echo "Исходный текстовый файл: "$1"."
echo "Преобразованный файл: "$NEWFILENAME"."
exit 0
Оглавление статьи/книги
- Пример 12-8. Частота встречаемости отдельных слов
- Пример 12-9. Какие из файлов являются сценариями?
- Пример 12-10. Генератор 10-значных случайных чисел
- Пример 12-11. Мониторинг системного журнала с помощью tail
- Пример 12-12. Сценарий-эмулятор "grep"
- Пример 12-13. Поиск слов в словаре
- Пример 12-14. toupper: Преобразование символов в верхний регистр.
- Пример 12-15. lowercase: Изменение имен всех файлов в текущем каталоге в нижний регистр.
- Пример 12-16. du: Преобразование текстового файла из формата DOS в формат UNIX.
- Пример 12-17. rot13: Сверхслабое шифрование по алгоритму rot13.
- Пример 12-18. Более "сложный" шифр
- Пример 12-20. Пример форматирования списка файлов в каталоге
- Пример 12-21. nl: Самонумерующийся сценарий.
Похожие страницы
- Пример установочного скрипта
- Пример из практики
- Преобразование XML в реляционную базу данных
- Форматы лид-магнитов
- ПРИМЕР ПРОСТОЙ ПРОГРАММЫ НА ЯЗЫКЕ СИ
- Эффективная работа с временными файлами сортировки
- 1.1. Информатика. Предмет информатики. Основные задачи информатики
- Примеры получения статистики
- Пример применения метода «пять почему»
- Единое имя файла параметров InterBase
- Определение пользовательского формата числовых данных
- Параметры конфигурационного файла InterBase