bdash (бдыщь!)
May. 1st, 2022 03:25 amКоллеги, кто объяснит разницу:
Ну т.е. понятно, что это
На одном рабочем сервере я заметил, что
Upd. Вот так:
Upd2. Сломался ещё один скрипт. В
X-Post в ЖЖ.
$ bash -c 'echo C:\\Data\\2022-01-01\\'
C:\Data\2022-01-01\
$ dash -c 'echo C:\\Data\\2022-01-01\\'
C:\Data┌2-01-01\Ну т.е. понятно, что это
\202, но как его отучить, и научить понимать \\ ?На одном рабочем сервере я заметил, что
/bin/sh у меня /bin/bash, а я люблю, чтобы был /bin/dash во избежание башизмов. Ну и заменил. Внезапно сломался shell-скрипт.Upd. Вот так:
$ /bin/echo 'C:\\Data\\2022-01-01\\'
C:\\Data\\2022-01-01\\Upd2. Сломался ещё один скрипт. В
dash не работает описание функции function f() {} — слово function пришлось убрать. Чистка башизмов. :-)X-Post в ЖЖ.
no subject
Date: 2022-05-01 08:54 pm (UTC)no subject
Date: 2022-05-02 05:50 am (UTC)Не понимаю я людей, которые используют кодировку. поддерживающую всего два языка - русский и английский. Кстати Windows-1251 в этом смысле лучше - она еще и украинский поддерживает и по-моему какую-то еще парочку славянских с кириллицей.
Но вообще не пользоваться в наше время utf-8 это крайне странно.
no subject
Date: 2022-05-02 12:54 pm (UTC)Ну и вообще пользоваться в наше время свободы выбора чем-то одним это крайне странно. Так можно и до одной операционной системы дойти. И это окажется не Линукс. А люди, пользующиеся Линуксом или БиэСДями — странны, и, конечно, наши странности распространяются на выбор не только ОС.
no subject
Date: 2022-05-02 01:13 pm (UTC)Ты много теряешь. Я вот, например в своих текстах использую и немецкие, и французские и даже исландские цитаты. А уж чего только не попадается в том, что я читаю...
no subject
Date: 2022-05-02 02:13 pm (UTC)ru_RU.UTF-8и дажеhe_IL.UTF-8. Использование KOI8 в качестве основной кодировки не исключает никакие другие кодировки и локали.Ну и раз я использую
en_US.UTF-8,ru_RU.UTF-8иhe_IL.UTF-8, то почему неCиC.UTF-8? Я не выделяю UTF-8 как что-то особенное, и легко переключаюсь между KOI8-R, CP1251 и UTF-8 с разными локалями.Локалями я, надо сказать, тоже пользуюсь "странно". У меня установлены
LC_CTYPEиLC_COLLATE. АLC_ALL=C.LC_TIMEя иногда устанавливаю (из скрипта, конечно) перед вызовомmutt, и вmuttиспользую.no subject
Date: 2022-05-02 02:41 pm (UTC)vimсовершенно не умеет сочетать в одном тексте английский и японский, русский и иврит: настройка:set rightleftглобальна для окна, а не части текста. Поэтому на иврите я пишу в браузере; специально завёл файлedit.htmlсостоящий из одного<TEXTAREA>.no subject
Date: 2022-05-08 11:44 pm (UTC)no subject
Date: 2022-05-09 04:31 am (UTC)Офигеть! И где же ты нашел такую древность? Вроде же все эмуляторы терминалов, которые есть в соверменных дистрибутивах - уже давно 256-цветные.
no subject
Date: 2022-05-09 09:45 am (UTC)unicode-rxvt. Он, может, и 256-цветный, но я пользуюсь 16 цветами.no subject
Date: 2022-05-09 11:18 am (UTC)Попробуй что ли вот это запустить в bash:
no subject
Date: 2022-05-09 11:30 am (UTC)