- Android alkalmazások - szoftver kibeszélő topik
- iPhone topik
- Elkalapálta a snapdragonos Galaxy S26 az exynososat
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Samsung Galaxy S26 - szeret, nem szeret
- Olcsón ad sokat, de a minősége... Kukirin G2 Ultra teszt
- Apple iPhone 16 Pro - rutinvizsga
- Apple iPhone 13 - hízott, de jól áll neki!
- Google Pixel topik
Új hozzászólás Aktív témák
-
TrakToros
tag
csak az nekem nem igazán akar működni

Leírom inkább az egész feladatot:
Írjon bash scriptet, amely az első pozícionális paraméterben megadott könyvtárban meghatározza
az olvasható fájlok átlag méretét bájtban (egészre kerekitve). A paraméterül kapott könyvtár létezését ellenőrizze,
és térjen vissza hibás (2) kóddal ha nem létezik. Ha nincs megadva paraméter, írjon ki rövid ismertetőt a használatról
és térjen vissza hibás (1) kóddal. Az eredmény egész számot (átlag) írja ki egy log.txt nevű fájlba.
A feladat megoldása során a "test", "expr", "ls", "cat", "echo", "cut", és "find" segédprogramokat használja.A feladat eleje hiányzik már csak, mert addig sikerült megcsinálnom, hogy kilistázza egy mappán belül levő fájlok méretet, jelenleg csak azok jelennek meg a kimeneten, már csak összegezni és átlagolni kellene őket. Bár nem tudom többi rész is jó-e, mert "test,"expr" és "cat" parancsokat még nem használtam, ebbe a maradék részben kellene használni ezt a 3at?

Ezt csináltam eddig:
if [ -z "$1" ]
then
echo "Nem adtál meg könyvtár nevet! Kérlek add meg!"
exit 2
fi
a=`find / -name $1 2>/dev/null`
if [ -d "$a" ];
then
for fn in $a
do
for i in "$fn"/*.*
do
b=`ls -ltr $i`
echo $b|cut -d " " -f 5
done
done
else
echo "Nem található ez a mappa!"
fi
Új hozzászólás Aktív témák
- Apple Macbook Air M2, 13,6", 256GB/8GB RAM, KÉK, SZÉP ÁLLAPOT
- Dell Optiplex 7040 SFF, i5-6500,8GB DDR4,256GB SSD, WIN11
- Lenovo V310 laptop i5 7.gen 15,6" magyar bill 19.990ft/db
- AMD Radeon RX 6600 XT ASUS Dual OC 8GB GDDR6
- Új, Gamer félgép - GIGABYTE B650 + Ryzen 7800X3D + Kingston 2x8GB DDR5 6000MHz + TH Assassin 120 SE
- Akitio NODE thunderbolt 3 eGPU - hibás (?)
- MSI Cyborg 15 - 15.6"FHD 144Hz - Intel 7 240H 16GB - 1TB - RTX 5060 - Win11 - 1,5 év garancia
- Nemzetközi csomagküldés olcsón EU akár 2800 Ft-tól CsomagExpress
- Apple iPhone 12 Pro Max 128GB Graphite használt, szép állapot 97% akku 6 hónap garancia
- GYÖNYÖRŰ iPhone 13 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS4393, 100% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




