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