Hirdetés
- 5 GHz körülre gyorsulnak a mobilchipek, a Huawei lemaradásban
- Motorola Edge 70 Fusion – stílusosan főznek
- Félő, hogy az okosszemüveg a szexuális zaklatók játékszere lesz
- Snapdragon 8 Elite Gen 5 és folyadékhűtés jöhet a RedMagic új gamer táblagépébe
- Nagyobb akkumulátorral jöhet a Motorola Razr 70 Ultra, másban alig változna
- Xiaomi 17 Ultra - jó az optikája
- Félő, hogy az okosszemüveg a szexuális zaklatók játékszere lesz
- iPhone topik
- Mobil flották
- Telekom mobilszolgáltatások
- OnePlus 15 - van plusz energia
- Google Pixel Watch 4 – Hé, Google, mennyi az idő?
- One mobilszolgáltatások
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Xiaomi 15T Pro - a téma nincs lezárva
Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
icespeak
#371
üzenetére
Mármint parancssori kapcsolókat?
Legegyszerűbb esetben a kapcsolókat az esetleges fájlnév argumentumok elé teszed, és akkor egy ciklusban mehetsz egy case blokkban a $1-et nézve. Érvényes kapcsoló esetén beállítod a megfelelő változót (ami alapján később mást csinál a progi) és egy shift paranccsal lépsz a következőre. Példa:while true
do
case "x$1" in
x-h) echo "help"; exit 0;;
x-q) Q=1; shift;;
x-*) echo "ismeretlen kapcsolo"; exit 1;;
*) break;;
esac
doneSorok szétválogatására egyszerűen ciklusban olvasol mindig 2 sort, amiket szétdobálsz.
while true
do
read paratlan
echo "$paratlan" >> paratlan.txt
read paros
echo "$paros" >> paros.txt
done < bemenet.txtMég tegyél bele fájlvég ellenőrzést és kész is.
MOD: persze olvashatod egyesével is, de akkor kelleni fog egy változó ami mutatja éppen a páros vagy a páratlan sor következik és az alapján eldönteni melyik fájlba kell írni.
Új hozzászólás Aktív témák
- Horgász topik
- Kerékpárosok, bringások ide!
- Luck Dragon: Asszociációs játék. :)
- Lakáshitel, lakásvásárlás
- Xiaomi 17 Ultra - jó az optikája
- Félő, hogy az okosszemüveg a szexuális zaklatók játékszere lesz
- Elektromos autók - motorok
- Eredeti játékok OFF topik
- iPhone topik
- Mobil flották
- További aktív témák...
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Game Pass Ultimate előfizetések 3 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem.
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- PC Szervizeket, Gépépítőket keresek B2B szoftver partnerségre (E-számlával)
- 274 - Lenovo Legion Pro 5 (16IAX10H) - Intel Core U9 275HX, RTX 5070Ti
- BESZÁMÍTÁS! MSI Z170A Krait Gaming 3X alaplap garanciával hibátlan működéssel
- Bontott Bosch Smart Home Intelligens radiátor termosztát II / 12 hó jótállás
- 216 - Lenovo Legion Slim 7 (16IRH8) - Intel Core i7-13700H, RTX 4060 (ELKELT)
- Intel Core i5-9500 / i7-8700 / i7-9700 /i5-10500T /i7-10700 processzorok- számla, garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Legegyszerűbb esetben a kapcsolókat az esetleges fájlnév argumentumok elé teszed, és akkor egy ciklusban mehetsz egy case blokkban a $1-et nézve. Érvényes kapcsoló esetén beállítod a megfelelő változót (ami alapján később mást csinál a progi) és egy shift paranccsal lépsz a következőre. Példa:
