Bash sprawdza, czy folder ma zawartość [duplikat]
To pytanie ma już tutaj odpowiedź:
Sprawdzanie ze skryptu powłoki, jeśli katalog zawiera pliki 25 odpowiedziPróbuję utworzyć skrypt Bash, który usunie wszystko w moim.waste
informator. Mam podstawowy skrypt, który napisałem, ale chcę najpierw sprawdzić, czy.waste
katalog ma zawartość, a jeśli tak, to echo prostego"Folder already empty!"
wiadomość. Nie jestem zbyt mądryif
iif else
oświadczenia, a ja nie wiem co[ ]
równanie musi sprawdzić obecność.
Kod podstawowy:
#! /bin/bash
echo "The files have been deleted:"
cd /home/user/bin/.waste/
ls
rm -rf /home/user/bin/.waste/*
(P.S. nie jestem pewien, czy gwiazdka jest poprawna na końcu, spróbowałem skryptu z nią i pamiętam, że usunął wszystko wbin
katalog)