Книга: Искусство программирования на языке сценариев командной оболочки

Пример 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

Оглавление книги


Генерация: 1.832. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз