Архив метки: Bash

Bash cкрипт получения числа открытых файлов пользователя

Данный скрипт позволяет узнать сколько открытых файлов у определённого пользователя Linux. Это бывает необходимо для отладки службы, работающей под определённым пользователем.





Читать далее…

Параметры команды wait в Bash

wait — это команда, которая ожидает завершения заданных заданий и возвращает статус выхода ожидаемой команды.

Поскольку команда wait влияет на текущую среду выполнения оболочки, в большинстве оболочек она реализована как встроенная команда.

В этой статье мы рассмотрим встроенную команду wait в Bash. Читать

Обработка строк циклом «for line in `comand`»

Если у вас какая-то команда возвращает список строк, например:




$ cat list.txt 
шишка
яблоко
листок
груша 




То с помощью цикла for line in `comand` можно обработать этот вывод построчно.





читать далее…

Bash — Обработка строк циклом «while read line»

В этой статье разберемся с одним из циклов bash, а именно с циклом «while read line». С его помощью будем обрабатывать строки.





Читать далее…

Bash. Получить текущий каталог

В Linux все задачи, выполняемые с помощью командной строки, требуют от пользователей доступа к соответствующим каталогам. В компьютерной системе с ОС Linux или Ubuntu существуют разные типы каталогов. Пользователи могут получить доступ к каждому каталогу через терминал и взаимодействовать с ними. Есть несколько вариантов, и каждый раз, когда пользователи взаимодействуют с командной строкой текущего каталога, они работают. Читать

🐧 Операторы Bash if: if, elif, else, then, fi

Если вы только начинаете изучать скриптовой язык программирования Bash, вы скоро обнаружите, что вам надо использовать условные операторы.

Другими словами, условные операторы определяют «если условие истинно или ложно, то сделать то или это, а если верно противоположное, сделать что-нибудь еще».

Это самая основная функция любого условного оператора.

Эта статья познакомит вас с пятью основными предложениями оператора if , а именно if, elif, else, then и fi. Читать