Ú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
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Tőzsde és gazdaság
- One otthoni szolgáltatások (TV, internet, telefon)
- Fejhallgató erősítő és DAC topik
- Samsung Galaxy A52s 5G - jó S-tehetség
- Apple MacBook
- PLC programozás
- Samsung Galaxy A56 - megbízható középszerűség
- Háztartási gépek
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- MS SQL Server 2016, 2017, 2019
- Játékkulcsok ! : PC Steam, EA App, Ubisoft, Windows és egyéb játékok
- Apple iPhone 7/7 Plus szerviz alkatrészek, készletről akár másnapra!
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS4662, 90% AKKSI
- Limitált darabszám! Apple Mac Studio M2 Ultra 24 magos CPU, 60 magos GPU, 64GB RAM, 1024GB SSD
- CÉGEK FIGYELEM!! iPhone 11 64GB Black -1 ÉV GARANCIA - 27% ÁFA-S SZÁMLA Kártyafüggetlen, 100% Akks
- Jo Nesbo: LEOPÁRD (nem olvasott)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
