Fileok merete

Ugy dontottem, sajat igenyeim kielegitese celjabol megtanulok mar vegre normalisan bashul!

Elso feladatkent keszitettem egy kis bash-scriptet, amely a megadott konyvtarban kilistazza az osszes filet, es alatta megjeleniti a file-ok osszesitett meretet.

#!/bin/bash
# lssize
ls $*;
ls $1 -al | awk ‘{sumb = sumb + $5} END {sumKb = sumb/1024; sumMb = sumKb / 1024; printf “n>>> The size of the files in the directory is:n>>> %d Mbyte %d Kbyte %d byten”, sumMb, sumKb, sumb}’

Mondanom sem kell, erosen beta lehet, mert kb 10 perc alatt hoztam ossze. 🙂 A masodik ls-nel a $1 parameter azert kell, mert ha peldaul azt akarom, hogy egy aktualis mappatol kulonbozo konyvtarat listazzon, akkor meg tudom igy adni:

lssize /home/gerzson/Letoltes

Persze ha ebben az esetben egy normal ls parametert adok meg, mondjuk lssize -i, akkor termeszetesen kiakad. Most ennek a workaroundjan gondolkozom…

Delutan haromkor DEMO. Kiallunk az iroda dolgozoi ele, es elmondjuk, mit sikerult megcsinalnunk a bevallalt feladatokbol. A mostani sprint eredmenyeit kell osszegezni. Mar kicsit gomboc van a torkomban, mert meg a kiseloadasoknal is ez szokott lenni… Kene inni egy kis palinkat. Mint tegnap section eventen. Rajottem, hogy nagyon szar helyen dolgozok! Elvittek palinkazni Agardra… Szornyu. 😀

Blogged with Flock