bash scripting
Nov. 15th, 2008 02:32 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Умудрился в первом же написанном баш-скрипте наткнуться на шизу со случайно оставленным пробелом после \
Хотел разделить команду на строки, а получилось что заэкранировал невидимый просто так пробел и получилось что следующую строку восприняло как следующую команду а не часть опций текущей.
Вообще говоря, реакция на невидимые символы в конце строки - это явное надругательство над мозгом, в норме такого делать нельзя. Но тут конечные пользователи продукта явно привыкши к тому, что софт трахает их в мозг :)
Хотел разделить команду на строки, а получилось что заэкранировал невидимый просто так пробел и получилось что следующую строку восприняло как следующую команду а не часть опций текущей.
Вообще говоря, реакция на невидимые символы в конце строки - это явное надругательство над мозгом, в норме такого делать нельзя. Но тут конечные пользователи продукта явно привыкши к тому, что софт трахает их в мозг :)
no subject
Date: 2008-11-15 12:56 pm (UTC)no subject
Date: 2008-11-15 01:06 pm (UTC)А все остальные редакторы не умеют двигать курсор вертикально за пределами строки, без прыгания на конец, и это сильно бесит.
no subject
Date: 2008-11-15 01:12 pm (UTC)no subject
Date: 2008-11-15 01:26 pm (UTC)Иксы меня бесят, а в консоли остается vim, редактор mc, nano и все они откровенно странные в плане юзабилити.
no subject
Date: 2008-11-15 01:34 pm (UTC)Правда, после него во всех виндовых редакторах будешь :wq набирать :)
no subject
Date: 2008-11-15 01:36 pm (UTC)no subject
Date: 2008-11-15 01:39 pm (UTC)Я забыл как выходить в командный режим, и не мог выйти из vim :)
no subject
Date: 2008-11-15 02:36 pm (UTC)no subject
Date: 2008-11-15 06:55 pm (UTC)no subject
Date: 2008-11-15 01:47 pm (UTC)А оно оказывается юзабельно, если команды помнить и на режим смотреть :)
no subject
Date: 2008-11-15 02:37 pm (UTC)Да-да, у вима есть два основных режима: бибикать и всё портить.
no subject
Date: 2008-11-15 06:54 pm (UTC)no subject
Date: 2008-11-15 01:05 pm (UTC)no subject
Date: 2008-11-15 01:07 pm (UTC)no subject
Date: 2008-11-18 02:13 pm (UTC)