Linux.org.ua
Технічні питання => Різноманітні поради та рецепти => Гілку створено: DalekiyObriy від 2009-12-24 22:36:56
-
Мав проблему з bash read і надибав на цю сторінку, взагалі вже багато років дивує (якщо не сказати лютить) купа тонких нюансів при написанні скриптів в bash, тут зібрано деякі приклади (http://tldp.org/LDP/abs/html/gotchas.html) (англ.), що можуть комусь зберегти трішки часу (і можливо нервів)
-
Дуже гарний ресурс по темі просвіти у bash: http://mywiki.wooledge.org/BashFAQ
Є у них в наявності також і сторінка з нюансами: http://mywiki.wooledge.org/BashPitfalls
Ці сторінки підтримують люди з каналу #bash на irc.freenode.net. Дуже рекомендую.
-
Деколи допомагає записати опис функції в один рядок:
# Equivalent for "todo NOT IMPLEMENTED $*"
function ...() { todo "NOT IMPLEMENTED${*:+: $*}" ; }
В декілька рядків (в скрипті) воно вже не працює:
function ...() { # Каже помилку
todo "NOT IMPLEMENTED${*:+: $*}"
}