někdo šikovnej s bashem?

Linux, Unix, Solaris, OS/2 atp.
Odpovědět
no_-_name
Začátečník
Začátečník
Uživatelský avatar
Registrován: 15. srp 2005
Bydliště: Mladá Boleslav
Kontaktovat uživatele:

někdo šikovnej s bashem?

Příspěvek od no_-_name »

škola volá :( a já nechápu ani prda ze skriptů v bashi... řetězím tam ty příkazy jak lbázen a bez kýženého výsledku.

vytvorit skript, ktery prozkouma parametricky zadany adresar a vypise jeho obsah, soubory pro ktere nema prava ke cteni hlasite ignoruje, zbytek okomentuje a doda, zda jde o adresar, spustitelny soubor ci proste jenom soubor...
priklad vystupu


sheldon@drak:~$ ./chytre_ls2.sh /home/osu/jana/
Mam tu adresar 11cviceni.
Mam tu adresar ahoj.
Mam tu soubor ahoj.sh.
Mam tu adresar ascii_art.
Mam tu soubor cosik.
Mam tu adresar dobre_odpoledne.
Ignoruju dochazka.txt, nemam prava ke cteni.
Mam tu soubor fortune.txt.

jsou zde nejaci profici? verim ze je to prace na pet minut, ale ja uz nad tim sedim druhej den :D
nou
Začátečník
Začátečník
Registrován: 11. pro 2009

Re: někdo šikovnej s bashem?

Příspěvek od nou »

no nieco ti poradim

Kód: Vybrat vše

IFS="
"

typ=( $(ls -l | cut -b 1 | tail -n +2 ) )
spustitelny=( $(ls -l | cut -b 4 | tail -n +2 ) )
i=0
for x in $(ls -1); do
#sem nejaka sialeny if else
echo Subor $x je ${typ[$i]} a ${spustitelny[$i]}
i=$(( i+1 ))
done
Odpovědět

Zpět na „Operační systémy Linux a podobné“