[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Прошу помощи в bash-скрипт - кавычки



On Wed, 11 Mar 2020 at 11:59, Victor Wagner wrote:

> А вообще крайне рекомендую, если вдруг выясняется, что для формированмия
> команды в шелловском скрипте используется более двух уровней
> подстановок, плюнуть  и переписать его на perl, python, ruby, lua -
> любом другом скриптовом языке.

После буквального следования таким советам кому-то потом придётся
ломать голову над сотней-другой строк питоновской лапши вместо десятка
строк понятных шелловских команд. Часто лучше один раз разобраться и
написать хороший комментарий к не совсем очевидному месту в
шелл-скрипте, чем сразу кидаться его переписывать на более развитом
скриптовом языке. Тут больше зависит от личного опыта, знания
доступных инструментов и от конкретной задачи. Нечитаемый и
неподдерживаемый код можно написать на чём угодно.

Как пример ложного понимания универсальности "любых других скриптовых
языков" можно привести обработку структурированного текста. То, что на
awk делается максимум парой десятков строк понятного кода, часто
превращают в неудобоваримый алгоритм на 100+ строк универсального
языка.

-- 
...Bye..Dmitry.

Reply to: