Comments 9
Полезные "вредные" советы!
уберем лишние фигурные скобки ${}
....
Не используйте конструкцию ${var} без необходимости, чтобы не загромождать код
Как обычно, сколько людей-столько мнений. И у shellcheck'а тоже своё собственное мнение. Неужели "загромождение" кода двумя лишними скобками хуже, чем гадание "что хотел сказать автор" - "$var_suffix" или "${var}_suffix" ? Или же "_suffix" появился позже, а скобки просто поставить забыли?
Вот взяли и всю книгу пересказали :)
а вообще abs потолще раза в 4 и бесплатная к тому же.
IFS=$'\n\t' применяйте с осторожностью (а лучше вообще избегайте этой команды).
Может кто рассказать, почему лучше избегать?
Независимо от используемой ОС ... Windows ... bash
На дворе пока только 2023 год, какой, блин, bash в Windows? Максимум korn shell, и то, нужно отдельно ставить Windows Services for UNIX.
Можно, конечно, найти bash от 3-rd party vendors, типа MSYS, MinGW или Ubuntu, но для настройки Windows это мало чем поможет.
Ну как бы вот у нас проекты и в них есть баш скрипты,например гит хуки никто не пишет их бат версий. На винду всегда встаёт git и всегда он ставится с мингв башем, idea и vs code тоже и на винде настраиваются на баш в качестве терминала. Причём тут настройка windows? Так что ничего криминального в фразе не вижу. Ну и кроме этого ведь есть ещё маки, не линуксовые юниксы и проч. И дескать к ним тоже применимы идиомы, чем плохо?
Книга «Идиомы bash»