Linux.org.ua

Технічні питання => Різноманітні поради та рецепти => Гілку створено: DalekiyObriy від 2009-12-24 22:36:56

Тема: Вузьки моменти в bash
Автор: DalekiyObriy від 2009-12-24 22:36:56
Мав проблему з bash read і надибав на цю сторінку, взагалі вже багато років дивує (якщо не сказати лютить) купа тонких нюансів при написанні скриптів в bash, тут зібрано деякі приклади (http://tldp.org/LDP/abs/html/gotchas.html) (англ.), що можуть комусь зберегти трішки часу (і можливо нервів)
Тема: Re: Вузьки моменти в bash
Автор: В'ячеслав від 2009-12-29 21:10:49
Дуже гарний ресурс по темі просвіти у bash: http://mywiki.wooledge.org/BashFAQ
Є у них в наявності також і сторінка з нюансами: http://mywiki.wooledge.org/BashPitfalls

Ці сторінки підтримують люди з каналу #bash на irc.freenode.net. Дуже рекомендую.
Тема: Re: Вузьки моменти в bash
Автор: Володимир Лісівка від 2009-12-30 14:41:19

Деколи допомагає записати опис функції в один рядок:
 # Equivalent for "todo NOT IMPLEMENTED $*"
  function ...() { todo "NOT IMPLEMENTED${*:+: $*}" ; }

В декілька рядків (в скрипті) воно вже не працює:

function ...() { # Каже помилку
  todo "NOT IMPLEMENTED${*:+: $*}"
}