[LUGOS] lista samih direktorijev

Goran Kavrecic list.gk at indea.si
Wed Aug 2 10:29:58 CEST 2006


  Na nekem določenem pathu bi rad nad vsakim direktorijem izvedel neko 
operacijo. Vendar imam težave z imeni teh direktorijev - ne vem kako 
dobiti čisto listo. Sem iskal na listi pa nisem našel nič podobnega.

poenostavljena koda:
# %1 je izhodiščni direktorij
for i in $(ls %1); do
   operacija %1%i %b%i%c
done

Trenutno mi uspe z ls dobiti spisek direktorijev s končnim slashem:
dir1/
dir2/
dir3/
...
(imena niso enako dolga!)

rad bi pa imel:
dir1
dir2
dir3

v man-ih in na netu sem našel nekaj rešitev, vendar je izhod v redu če 
to gleda človek, za skripto bi pa moral še malo počostiti.
 > ls -l | grep “^d”
 > find . -type d -maxdepth 1 -mindepth 1
 > tree -d -L 1
 > ls -d */

Kako to izvesti?
Oziroma, kako počistiti odvečne znake?

LP,
Goran



More information about the lugos-list mailing list