Подводные камни в Bash №2
Продолжаем погружаться в Бэд-Практики! В прошлом посте мы рассмотрели файлы, которые начинаются с дефиса и то, что команда cp
их может воспринимать как флаг. Ну дак вот.
Продолжаем погружаться в Бэд-Практики! В прошлом посте мы рассмотрели файлы, которые начинаются с дефиса и то, что команда cp
их может воспринимать как флаг. Ну дак вот.
Вот всё трём мы с тобой за бест-практики, но практически ничего не разбираем по бэд-практикам.
Давай это исправлять в контексте Bash скриптов.
Временами будет много, временами мало и банально, но постараюсь всё разжевать и сделать интересную выжимку из наблюдений.
Сегодня решил поделиться отрицательным опытом. Код, приведенный в статье лучше не использовать.
У меня возникла необходимость распарсить файл типа:
Видно, что однословные поля разделены пробелом, а многословные заключены в кавычки. Распарсить такой файл на awk можно, но не быстро. Нужно писать код.