У меня есть Orielly's "Learning bash". Я также ссылаюсь на Advanced Bash-Scripting Guide(tldp.org/LDP/abs ).
Есть ли еще хорошие книги на эту тему?
решение1
Изучение оболочки Bashвместе сКлассический скриптинг оболочки, с последующимПоваренная книга Bash.
Я бы посоветовал вам быстро прочитать первые две книги, не слишком беспокоясь о том, чтобы запомнить все. Обращайтесь к ним, когда хотите сделать что-то, о чем вы помните, что читали, но не можете вспомнить, как это сделать. И возвращайтесь к ним через несколько месяцев и учитесь у них чему-то новому.
Обратите внимание, это с точки зрения администратора Linux, поэтому я склоняюсь к тонкостям bash, а не к более чистому sh. Только редкие скрипты я беспокоюсь о том, чтобы сделать совместимыми с sh. Кроме того, я не считаю tcsh законным языком сценариев.
решение2
Не книга, но вещь, которую нужно иметь.
ДержатьBashPitfallsпод подушкой, потому что это научит тебя, как следуетНЕТкод на bash.
решение3
Когда вы говорите «скриптинг оболочки», вы, по-видимому, имеете в виду скриптинг bash?
Если вы имеете в виду «оболочку», беспокоит ли вас написание переносимого кода оболочки?
решение4
Я предпочитаю "Корн Шелл" книга Анатоля Олозака. Оболочки Korn и Posix практически идентичны. Это очень удобно для написания переносимых скриптов оболочки. Книга служит как хорошим учебным пособием, так и долгосрочным справочником.
+1 ко всем предложениям по BashPitfalls и различным кулинарным книгам Shell.