Hirdetés
- MWC 2026: Kezünkben a minden tekintetben európai okostelefon
- Nemzetközi vizekre evezett a Realme GT 7 és GT 7T
- Xiaomi 17 Ultra - jó az optikája
- MWC 2026: csápolt a robot, majd dobott egy hátraszaltót
- Megérkezett a Google Pixel 7 és 7 Pro
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Bemutatkozott a Poco X7 és X7 Pro
- Samsung Galaxy A54 - türelemjáték
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
Ú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
- Samsung kuponkunyeráló
- Renault, Dacia topik
- Világ Ninjái és Kódfejtői, egyesüljetek!
- BestBuy topik
- MWC 2026: Kezünkben a minden tekintetben európai okostelefon
- Azonnali játékos kérdések órája
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Megérkezett az új, M4-es iPad Air
- Parfüm topik
- Nemzetközi vizekre evezett a Realme GT 7 és GT 7T
- További aktív témák...
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- MS SQL Server 2016, 2017, 2019
- Bioshock 2 Special Edition
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- Xiaomi Redmi Note 14 6/128GB fekete / 2028.01.12 - ig jótállás
- S21 256/8 dobozában
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RTX 5060 Ti 16GB GAMER termékbeszámítással
- ÁRGARANCIA! Épített KomPhone i9 14900KF 64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- Dell XPS 13 9300 i7-1065G7 8GB 1000GB FHD+ 500nit! 1 év 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:
