Вывод английского алфавита в командной строке

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Ответить
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest
Контактная информация:

Вывод английского алфавита в командной строке

Сообщение SerW »

https://en.wikipedia.org/wiki/English_alphabet
Как можно вывести в терминале англ. алфавит?
Очень часто в работе по упорядочиванию документов и записей не могу вспомнить сходу, какая буква ща какой следует! :DDD
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

Re: Вывод английского алфавита в командной строке

Сообщение /dev/random »

echo {a..z}
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest
Контактная информация:

Re: Вывод английского алфавита в командной строке

Сообщение SerW »

/dev/random
Ого, вот это класс! Супер, благодарю! : ))
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2345
ОС: gentoo fluxbox

Re: Вывод английского алфавита в командной строке

Сообщение yoricI »

А почему эта конструкция с русским не работает?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Вывод английского алфавита в командной строке

Сообщение Bizdelnick »

yoricI писал:
24.01.2021 14:03
А почему эта конструкция с русским не работает?
Потому что bash тупой. В zsh работает.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest
Контактная информация:

Re: Вывод английского алфавита в командной строке

Сообщение SerW »

yoricI
> с русским
В macOS Big Sur работает!
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
olecya
Сообщения: 900
ОС: debian, fedora (i3-wm)

Re: Вывод английского алфавита в командной строке

Сообщение olecya »

Bizdelnick писал:
24.01.2021 14:11
Потому что bash тупой.
Зато он добрый :)

Код: Выделить всё

echo -e $(printf  '\\u%x' {1040..1103})
Добавлено (16:04):
Ёё забыла

Код: Выделить всё

echo -e $(printf  '\\u%x' {1040..1103} 1025 1105)
Добавлено (16:24):
Небольшой тюнинг для удобной переноски:

Код: Выделить всё

echo -e $(printf  '\\u%x' 1{{040..103},025,105})
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest
Контактная информация:

Re: Вывод английского алфавита в командной строке

Сообщение SerW »

olecya
А где пробелы? ))
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
olecya
Сообщения: 900
ОС: debian, fedora (i3-wm)

Re: Вывод английского алфавита в командной строке

Сообщение olecya »

SerW писал:
24.01.2021 17:19
А где пробелы? ))
Это спецом, чтобы показать возможности данной конструкции. Вставить не проблема:

Код: Выделить всё

echo -e $(printf  '\\u%x ' 1{{040..103},025,105})
Добавлено (17:47):
Листинг:

Код: Выделить всё

echo -e "$(printf  '\\u%x\n' 1{{040..103},025,105})"
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Вывод английского алфавита в командной строке

Сообщение s.xbatob »

И чего только люди не придумывают, лишь бы алфавит не запоминать. Дожили :(
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest
Контактная информация:

Re: Вывод английского алфавита в командной строке

Сообщение SerW »

olecya
А между 'Я' и 'а' сдклайте проброс каретки ))
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
olecya
Сообщения: 900
ОС: debian, fedora (i3-wm)

Re: Вывод английского алфавита в командной строке

Сообщение olecya »

SerW писал:
24.01.2021 18:49
А между 'Я' и 'а' сдклайте проброс каретки ))
С отступом в начале строки пойдет? Если я правильно поняла что такое проброс каретки.

Код: Выделить всё

echo -e "$(printf  ' \\u%x' 1{{040..071},0,{072..103}})"
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest
Контактная информация:

Re: Вывод английского алфавита в командной строке

Сообщение SerW »

olecya
Сойдет (хотя отступ чуить портит картину). А где Ёё?
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Вывод английского алфавита в командной строке

Сообщение s.xbatob »

SerW писал:
24.01.2021 18:49
olecya
А между 'Я' и 'а' сдклайте проброс каретки ))
"и буквы русского алфавита от Ю до Ч".
Во времена КОИ именно так и было :)
Спасибо сказали:
Аватара пользователя
olecya
Сообщения: 900
ОС: debian, fedora (i3-wm)

Re: Вывод английского алфавита в командной строке

Сообщение olecya »

SerW писал:
24.01.2021 19:52
А где Ёё?
Вернула:

Код: Выделить всё

echo -e "$(printf  ' \\u%x' 1{0{{40..71},25,},{072..103},105})"
Спасибо сказали:
Ответить