Копирование одного файла к нескольким каталогам

CAT, Больше и Меньше просто делает их задание отображения файла. Перевод между кодировкой не находится в их должностной инструкции. Кодирование новых строк не является проблемой, поскольку CRLF отображен точно так же, как нормаль, заканчивающая LF, но Ваш терминал, вероятно, ожидает UTF-8-encoded текст, который является фактическим стандартом в наше время.

Luit переводит между поддерживаемой кодировкой и UTF-8. Вы говорите Luit который, кодируя для перевода путем установки LC_CTYPE переменная среды или с -encoding опция. Например, для отображения латинского 1 (иначе ISO 8859-1) файл:

LC_CTYPE=en_US luit less somefile
luit -encoding ISO8859-1 less somefile

Если файл находится в некотором экзотическом кодировании, которое не поддерживает Luit, можно передать его по каналу через программу переводчика. Iconv поддерживает много кодировок.

iconv -f latin1 somefile
iconv -f latin1 somefile | less

5
03.05.2014, 02:31
2 ответа

Или, более забавно:

enter image description here

8
27.01.2020, 20:33
[114240] с [114597]bash[114598] и [114599]xargs

5
27.01.2020, 20:33

Теги

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