Как заставить systemd использовать qingy в качестве программы tty по умолчанию вместо agetty (debian jessie)?

Более полезный способ преобразования содержимого файлов "DOS" , у которых нет другого маркера содержимого, кроме окончания строки CR + LF (в отличие от LF только в Linux).

Для Ubuntu, сначала и только один раз, выполните

sudo apt install dos2unix

использование, как указано ниже, здесь с od , используемым для проверки вывода

$ dos2unix < $TXTFILE | od -t x1z -w17 
0000000 76 61 6c 75 65 31 20 20 20 20 76 61 6c 75 65 32 0a  >value1    value2.<
0000021 76 61 6c 75 65 33 20 20 20 20 76 61 6c 75 65 34 0a  >value3    value4.<
0000042 76 61 6c 75 65 35 20 20 20 20 76 61 6c 75 65 36 0a  >value5    value6.<
0000063 76 61 6c 75 65 37 20 20 20 20 76 61 6c 75 65 38 0a  >value7    value8.<
0000104

$ cat $TXTFILE | od -t x1z -w18
0000000 76 61 6c 75 65 31 20 20 20 20 76 61 6c 75 65 32 0d 0a  >value1    value2..<
0000022 76 61 6c 75 65 33 20 20 20 20 76 61 6c 75 65 34 0d 0a  >value3    value4..<
0000044 76 61 6c 75 65 35 20 20 20 20 76 61 6c 75 65 36 0d 0a  >value5    value6..<
0000066 76 61 6c 75 65 37 20 20 20 20 76 61 6c 75 65 38 0d 0a  >value7    value8..<
0000110

Это переведет не только окончания строк, но и другие специальные символов, в зависимости от параметров dos2unix или его аналога unix2dos (который устанавливается одновременно).

2
04.12.2015, 07:36
0 ответов

Теги

Похожие вопросы