Victor Wagner <vi...@wagner.pp.ru> wrote: > On Thu, 26 Sep 2019 16:14:50 +0300 (MSK) > yuri.nefe...@gmail.com wrote:
[...] > Тут мы не на grep экономим, а на test. В смысле на команде "квадратая > скобка". После найденного мной бага #931822 мне очень хочется у тех, > кто не понимает что такое команда квадратная скобка, в чем ее отличие от Нет давно такой комманды (в понимании современных shell'ов). Уже давно везде что '[', что 'test' - builtin. Лучше бы ты багу на себя открыл, за использование башизмов (котрых в дебане ой как не любят, т.к. примтивные шеллы [dash и прочий ash/hush из busybox - наше ффсё]). $ dash -c '[ "aa" = "aa" && "bb" = "bb" ] && echo aga' dash: 1: [: missing ] $ dash -c 'test "aa" = "aa" && "bb" = "bb" && echo aga' dash: 1: bb: not found $ dash -c 'test "aa" = "aa" -a "bb" = "bb" && echo aga' aga Хорошо, возьмем bash: $ bash -c 'test "aa" = "aa" -a "bb" = "bb" && echo aga' aga $ bash -c 'test "aa" = "aa" && "bb" = "bb" && echo aga' bash: bb: command not found $ bash -c '[[ "aa" = "aa" && "bb" = "bb" ]] && echo aga' aga > пайплайна и как с этим соотносятся шелловские управляющие конструкции, Дай угадаю, у неё возможность сгенерировать ошибку на одну единицу меньше? > отрывать клавиатуру и обрекать на пожизненное пользование виндами c > одной только мышью. Так вот они через ibmhat и Лёню сделали себе удобные systemd.ini юниты. Какой такой пайплайн-шмайплайн? Не знаю, не видел. Ожидаем GUI-only на $(что-там-модно-вместо-явы /opt/install) с генератором юнитов на xml. PS: Почему башизмов? Ровно по тому, что комбинацию из '&&' умеет только bash и test из gnu core-utils (который в версии 1.2 был стырен из bash, а через неделю додумались до ln -s test '[').