Я пытаюсь создать Bash script, который удалит все в моем каталоге .waste
. У меня есть базовый script, который я написал, но я хочу, чтобы он сначала проверял, имеет ли каталог .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. не уверен, что звездочка верна в конце, я попробовал script с ней, и я помню, что она удалила все в директории bin
)