Есть ли какая-нибудь книга, учебник по очень сложным сценариям оболочки
Я ищу некоторый учебник, где простой скрипт написан с использованием очень продвинутых методов, чтобы я мог узнать больше из
- process Count каждого пользователя в команде ps aux
- Как разобрать таблицу для шаблона, если шаблон содержит пробелы
- bash работает, но дает ошибки: «
- Сценарий манипулирования открытыми ключами SSH в файле authorized_keys
- Как сравнить значения float в сценарии оболочки?
- поиск файла внутри скрипта
- Как написать скрипт bash без использования sudo в нем?
- Преобразование xlsx в xls в сценарии оболочки Linux
- как написать `fuser -k -n tcp 80` в скрипт bash?
- Помогите мне понять, почему эта функция bash не работает рекурсивно
- Условная проверка IP-таблиц
- проблема сценария оболочки с использованием операторов
- Контрольная переменная в заявлении case bash
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. У этого есть решения реальных проблем / ситуаций, которые мне нужно решить. Все рецепты приходят с обсуждением, почему это было сделано таким образом; и у многих также есть способы сделать это по-другому. Индивидуальное обучение.
Довольно дешево, как электронная книга.