Bash проверка на наличие содержимого в папке [дубликат]
На этот вопрос уже есть ответ здесь:
Проверка из сценария оболочки, если каталог содержит файлы 25 ответовЯ пытаюсь создать скрипт Bash, который будет удалять все в моем.waste
каталог. У меня есть простой сценарий, который я написал, но я хочу, чтобы он сначала проверил,.waste
В каталоге есть содержимое, и если да, то откликнуться простым"Folder already empty!"
сообщение. Я не слишком разбираюсь вif
а такжеif else
заявления, и я не знаю, что[ ]
Уравнение необходимо проверить на наличие.
Основной код:
#! /bin/bash
echo "The files have been deleted:"
cd /home/user/bin/.waste/
ls
rm -rf /home/user/bin/.waste/*
(P.S. не уверен, что звездочка верна в конце, я попробовал скрипт с ним, и я помню, что он удалил все вbin
каталог тоже)