Witam, mam do napisania skrypt, który wypisze te spośród swoich argumentów, które są nazwami pustych plików. Jeśli jakiś argument nie jest nazwą pliku, skrypt powinien wypisać stosowny komunikat. Skrypt użyty bez argumentów powinien wypisać instrukcje uruchomienia go z opcją --help.
Pytanie brzmi: jakiego polecenia trzeba tutaj użyć ? Ostatnią część tego skryptu potrafię zrobić, ale kompletnie nie wiem, jakiego polecenia użyć do reszty; jak to ma wyglądać. Proszę o pomoc.
Kolejne pytanie: Miałem napisać skrypt, który wyświetli na standardowym wyjściu statystykę katalogu domowego użytkownika wywołującego ten skrypt oraz jego bezpośrednich podkatalogów. W ramach statystyki należy podać: - liczbę katalogów, - liczbę plików.
Zrobiłem to w ten sposób:
#!/bin/bash
echo "Liczba katalogow: "
find $HOME -type d -exec wc -l {} \;
echo "Liczba plikow" $HOME
find $HOME -type f -exec wc -l {} \;
Czy jest to dobrze zrobione ?