Új hozzászólás Aktív témák
-
marky mark
újonc
Sziasztok! Az alábbi két problémában kérném a segítségeteket. Új vagyok Linuxon, és még nem megy valami jól.
1. problémám: Írjon bash szkriptet amely kiírja a log.txt-be az első paraméterben megadott könyvtárban levő futtatható fájlok sorainak átlagos számát, a második paraméterben megadott könyvtárban levő olvasható fájlok számát, végül, melyik szám a nagyobb (1, ha az első, 2, ha a második a nagyobb, 0, ha egyenő).
Ellenőrizze, hogy pontosan két paramétert kapott-e, írjon ki hibaüzetet ha nem, és lépjen ki.
exit használata: exit 1 -> 1-es visszatérési értéket ad, és kilép a programból. A feladat megoldása során a "test", "expr", "wc", "ls", "cat", "echo", "for","while", "if" , "exit" segédprogramokat használja, ezeken felül parancsátirányításokat, változókat és csővezetéket is használhat.2. problémám: Írjon bash scriptet, amely a pozícionális paraméterben megadott fájlon dolgozik.
Ellenőrizze, hogy pontosan 1 pozícionális paramétert kapott-e a program, ha nem, írjon ki rövid ismertetőt a használatról és térjen vissza hibás (1) kóddal. Ellenőrizze, hogy a megadott fájlnév „.log”-ra végződik-e. Ha nem, írjon ki rövid ismertetőt a használatról és térjen vissza hibás (1) kóddal. A paraméterül kapott fájl létezését és olvashatóságát ellenőrizze, ha nem olvasható vagy nem létezik térjen vissza hibás
(2)-es kóddal. A fájl szűrésével állapítsa meg, hogy 2008-07-21 -én 9 óra 21 perc és 9 óra 58 perc között mennyi a legtöbb egymást követő „status” bejegyzések száma!Az első probléma eddig van meg (az elején az ellenőrzés otthon megvan, az jó)
#!bin/bash
a = for i in $(test -r); do // itt még az átlagolással nem vagyok meg.
wc -l $i | wc -l > log.txt
doneb = for k in $(test -x); do
wc -l $k >> log.txt
doneif
expr a > b then echo 1 >> log.txt
expr a < b then echo 2 >> log.txt
else echo 0 >> log.txtA 2. probléma tesztje létezésre és olvashatóságra:
if [ -f -r $2 ]; then
else
exit 1
fi
Új hozzászólás Aktív témák
- LicencAruhaz.hu OLCSÓ, LEGÁLIS SZOFTVEREK AZONNAL - Windows - Office - Win Server - ÖRÖK GARANCIÁVAL
- SzoftverPremium.hu
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - 15% AKCIÓ
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Eladó Steam kulcsok kedvező áron!
- Apple iPhone 15Pro 128GB Kártyafüggetlen 1év Garanciával
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3022
- AKCIÓ! Törött Apple iMac 19.2 i5-8500 Radeon Pro 560X 4GB 16GB 256GB SSD 21.5" 4K Retina
- Azonnali kézbesítés az év bármely pillanatában
- 206 - Lenovo Legion Slim 7 (16IRH8) - Intel Core i7-13700H, RTX 4060
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

