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 в ЖЖ.