Nowe posty

Autor Wątek: Sprawdzanie zawartości katalogu  (Przeczytany 3230 razy)

wozio25

  • Gość
Sprawdzanie zawartości katalogu
« dnia: 2011-12-02, 16:54:38 »
Mam pytanko jak wyświetlić zawartość katalogów znajdujących się w katalogu /home/user/pusty a jeśli takowych nie ma, wypisać odpowiedni komunikat.
cos takiego wykreowałem ale cos nie działa jak należy:



#!/bin/bash
if [ -z /home/user/pusty ]; then
echo "katalog jest zerowy"
fi
if [ -n /home/user/pusty ]; then
ls -R /home/user/pusty/*
fi

jeszcze zauwazylem ze w katalogu pusty jest jakis plik to sprawa sie jeszcze bardziej komplikuje

d3spot

  • Gość
Sprawdzanie zawartości katalogu
« Odpowiedź #1 dnia: 2011-12-02, 20:24:04 »
Hmmm, podaję poniżej skrypt na sprawdzanie czy w danym folderze jest plik o podanej nazwie, może Ci to coś pomoże i uda Ci sie jakoś go przerobić :)



#!/bin/bash
clear

echo "----------------------------------------------------"
echo "-PROGRAM SPRAWDZA CZY ISTNIEJE DANY PLIK W FOLDERZE-"
echo "----------------------------------------------------"
echo
echo "O jakiej nazwie poszukujesz pliku w katalogu domowym?"
read nazwa

if [ -e /home/user/$nazwa ]
then
echo  "Masz taki plik w folderze !"
else
echo "Nie masz takiego pliku w folderze !"
fi

exit 0