- Samsung Galaxy S23 Ultra - non plus ultra
- Yettel topik
- iPhone topik
- Itt a Xiaomi Android 16-os frissítési ütemterve a kompatibilis készülékekre
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Fotók, videók mobillal
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Apple iPhone 17 - alap
- Xiaomi 15 - kicsi telefon nagy energiával
Ú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
- Részletre elviheted akár 365 napra. Bankmentes.Gainward GeForce RTX 5070 Ti Phantom
- HIBÁTLAN iPhone 14 Pro Max 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3523
- Honor Pad X9 / 4GB RAM 128 GB / Kártyafüggetlen / 12Hó Garancia
- GYÖNYÖRŰ iPhone 13 mini 256GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3180
- BESZÁMÍTÁS! ASUS Z97-K Z97 chipset alaplap garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest