Архив категории Программирование

Как проверить пустая директория или нет в shell скрипте

27 Май 2010

Писал скрипты автоматизации для сервера и долго страдал в раздумьях, как определить — пустая директория или нет. Стандартной команды для определения нет. В интернетах нашел самый простой способ:

#!/bin/bash
DIR="/path/to/directory"
if [[ -d "$DIR" && "$(ls -A $DIR)"  ]]
then
echo "Каталог присутствует и НЕ пустой"
else
echo "Каталог пустой или отсутствует"
fi

Добавил себе в заметки, думаю, еще не раз пригодится.

Параллельное выполнение shell-команд

23 Октябрь 2009

Часто бывает необходимо выполнить в shell-скрипте некоторое количество команд, которые желательно выполнить параллельно. Например пропинговать несколько узлов и получить их состояние. В shell средства распараллеливания уже встроены.

Читать полностью »