Есть ли какая-нибудь книга, учебник по очень сложным сценариям оболочки

Я ищу некоторый учебник, где простой скрипт написан с использованием очень продвинутых методов, чтобы я мог узнать больше из

4 Solutions collect form web for “Есть ли какая-нибудь книга, учебник по очень сложным сценариям оболочки”

После того, как вы закончили руководство Advanced Bash-Scripting Guide , я бы предложил гораздо более полезную Вики Грега (особенно статью Pitfalls ). Это единственный полезный ресурс Bash (пожалуйста, кто-то докажет, что я ошибаюсь), и, в значительной степени, это активная (и активно модерируемая) вики с анонимным редактированием.

Что касается простых сценариев с использованием передовых методов, трудно судить о том, что будет для вас продвинуто. Одним из моих самых продвинутых сценариев был поиск и цикл по всем файлам, соответствующим предоставленному пользователем пути, таким образом, что было бы невозможно создать строку поиска или имя файла, чтобы разбить код или выполнить какую-то инъекцию кода ( К сожалению, Bash становится очень сложным, если вы хотите безопасно использовать его). Сценарий был задокументирован для объяснения причин, лежащих в основе всего нетривиального синтаксиса, поэтому он может иметь некоторый учебный потенциал. YMMV.

Вместо книги или учебника вы можете посмотреть некоторые из сценариев инициализации, запускающих ваш компьютер. Понимание этих вопросов даст вам хорошее обоснование в сценариях bash и даст вам гораздо больше информации о том, как работает ваш компьютер, и что вы можете делать, когда это не так …

Вы можете прочитать общий обзор всего процесса в этой статье, от Power Up to Bash Prompt .

Не уверен, какие очень продвинутые методы будут, но у меня есть «Expert Shell Scripting» от Ron Peters (доступно где угодно).

Я рада этому :-).

У меня был хороший опыт работы с bash Cookbook: решения и примеры для пользователей bash из O'Reilly. У этого есть решения реальных проблем / ситуаций, которые мне нужно решить. Все рецепты приходят с обсуждением, почему это было сделано таким образом; и у многих также есть способы сделать это по-другому. Индивидуальное обучение.

Довольно дешево, как электронная книга.

  • Где продолжение строки bash после && и || документально?
  • Переход от строки к массиву «слов» в Bash
  • Преобразовать индекс цикла bash в плавающую точку
  • Установка переменной env через скрипт на текущей сессии
  • Нужна помощь в скрипте bash для отправки электронной почты в одной командной строке
  • Сценарий для отправки оповещения по электронной почте только при изменении процесса
  • Git Bash для Ubuntu / Linux и Windows требует перезагрузки ssh-agent
  • Могу ли я написать вывод команды разницы времени в файл?
  • ожидать сценария для получения вывода для нескольких серверов
  • Как подключиться к Tar с помощью BASH?
  • Распространяемое завершение для моих сценариев bash
  • Linux и Unix - лучшая ОС в мире.