xargs позволяет легко запускать утилиты на списки аргументов, даже если утилиты не поддерживают работу со списками. Реализуется простейшим образом – xargs каждый раз заново вызывает утилиту при запуске на список. Например, можно создать на основе списка множество директорий с помощью mkdir.
Читать дальше
Category: Bash
Linux: bash спец. символы, man, переменные (> >> $ & # ~/$HOME $USER \ | /n \t ^M $? * ; ()), redirect stdout/stderr, ALIAS, bashrc, profile; программирование в bash (полезные скрипты, получение опций в скриптах, функции, условия, циклы, case, массивы)
- Отдельные статьи:
- Узнать какой SHELL
~ echo $SHELL
/bin/bash
bash-3.2$ echo $SHELL # MACOS
/bin/zsh
- https://www.gnu.org/software/bash/manual/ – manual по bash
- wait <pid> – если процесс запущен в background, то wait позволяет подождать завершение execution процесса, пример использования
- Universal CheatSheet – cheat.sh
Читать дальше
DDM: mW to dBm на D-Link DGS
Можно было не кодить конвертор из mW в dBm для чтения результатов DDM на D-Link серии DGS, а залить конфиг на все узлы с поддержкой представления в dbm сразу
config ddm power_unit dbm
Читать дальше