- Dobja a kapszulát és 8000 mAh fölé lő a Honor kompaktja
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Xiaomi 17 - még mindig tart
- Google Pixel topik
- Xiaomi 17 Ultra - jó az optikája
- iPhone topik
- Redmi Note 15 Pro+ - több plusz, mint mínusz
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Thaiföldön már videózzák a Samsung Galaxy A37-et és A57-et
- Xiaomi 15T - reakció nélkül nincs egyensúly
Ú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
- Dobja a kapszulát és 8000 mAh fölé lő a Honor kompaktja
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Crimson Desert
- AMD vs. INTEL vs. NVIDIA
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Kerékpárosok, bringások ide!
- Telekom TV SmartBox: szolgáltatói set-top box alacsony korlátokkal
- Így ismerd fel AI nélkül az AI képeket!
- Mesterséges intelligencia topik
- További aktív témák...
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Vírusirtó, Antivirus, VPN kulcsok GARANCIÁVAL!
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Fallout 4 Pip-Boy Edition eladó
- Azonnali készpénzes INTEL CPU AMD VGA számítógép felvásárlás személyesen / postával korrekt áron
- Dobozos, új, gyári magyar világítós bill E14 G4 i5-1235u, 40Gb ram, 256Gb NVMe, áfás számla
- Eladó újszerű Redmi Note 14 Pro 5G 8/256GB levendula / 12 hónap jótállás
- Xiaomi 15 12/256GB - Kártyafüggetlen, Zöld, ÚJSZERŰ - 1 Év Garanciával
- LEXAR 32GB DDR4 3200 MHz laptop RAM
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


