Do rzeczy:
Jestem szczęśliwym użytkownikiem Ubuntu 10.4 64-bit. Potrzebuję skryptu który będzie uruchamiany z parametrem/argumentem (owym argumentem będzie ścieżka np. /home/stasio/) w związku z czym postanowiłem go napisać

Wymagania:
Wywołanie skryptu np. ./skrypt /home/stasio/ XXX czyli ./[nazwa_skryptu] [ścieżka] [nazwa_folderu]
1) Wyszukanie folderów o nazwie np. XXX
2) Wypisanie znalezionych folderów XXX na ekranie (zwykłe wylistowanie po find)
2a)/znalezione chciałbym aby były wyświetlone na zielono/
3) Usunięcie znalezionych folderów XXX oraz wypisaniu operacji na ekranie (rm -rf)
3a)/usunięte chciałbym aby było wyświetlone na czerwono/
Dopiero uczę się pisać skrypty więc proszę o wyrozumiałość:
aktualnie mam taki kod:
Kod: Zaznacz cały
#!/bin/bash
echo "Skrypt testowy!"
echo "---------------"
cd /
cd $1
WHERE=`pwd`
echo "Searching in: $WHERE"
#Wypisywanie znalezionych folderow
FIND_FOLDERS_NAMES=`find $1 -name 'XXX' -type d`
echo "$FIND_FOLDERS_NAME"
Gdy uruchomię skrypt zawiesza się on na szukaniu folderów w taki sposób:
root@stasio-desktop:~# ./skrypt
Skrypt testowy!
---------------
Searching in: /home/amdc519
<- mija troche czasu około 2 min.
root@stasio-desktop:~#
Dodam jeszcze, że w tym miejscu jest bardzo dużo różnych folderów ale XXX są na 100%. Będę wdzięczny za pomoc.