-
PROHARDVER!
Új hozzászólás Aktív témák
-
cucka
addikt
válasz
hellomi #17535 üzenetére
Annak nincs értelme, hogy "regex parancs".
Olyat tudsz, hogy egy bemeneti szövegből regex pattern alapján gyártasz egy kimeneti szöveget.Például itt a bemenet az, hogy "valami.pdf", a kimenet pedig "valami-5.pdf"
echo "valami.pdf" | sed -E 's/^(.*)\.pdf$/\1-5.pdf/'
De olyat nem tudsz, hogy van n darab bemeneted, és akkor a regex pattern tudja magától, hogy épp hanyadik mintát nézi. Arra írhatsz egy for ciklust, pl.#17534hozzászólásban van rá példa, ott egy $i változóban van az aktuális sorszám, azt bele tudod rakni a sed regex pattern-jébe, és akkor azt fogja behelyettesíteni az 5-ös szám helyett.
-
coco2
őstag
válasz
hellomi #17535 üzenetére
Ahol elkezd bonyolódni a string feldolgozás, jobb C-ben írni a programot. Egy gcc fordító szokott lenni linuxok alatt. Keresztül csövezve a standard bemenet a beérkező adat soronként, és a standard output megy kifele tovább a pipe-on. C programban használhatsz bármilyen visszamenőleges emlékezést, szétszedheted a stringet akár karakterenként, és karbantartható + kényelmes marad.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Milyen routert?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Parkside szerszám kibeszélő
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Milyen légkondit a lakásba?
- Redmi Note 10S - egy a sok közül
- Kecskemét és környéke adok-veszek-beszélgetek
- World of Tanks - MMO
- Háztartási gépek
- Fujifilm X
- További aktív témák...
- Apple iPhone Xs Max 64GB, Kártyafüggetlen, 1 Év Garanciával
- GYÖNYÖRŰ iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3133, 95% Akkumulátor
- GYÖNYÖRŰ iPhone 11 Pro 256GB Midnight Green -1 ÉV GARANCIA - Kártyafüggetlen, MS2048, 96% Akksi
- Surface Laptop 4 i7-1185G7 16GB 512GB magyarbill 1 év garancia
- ÚJ Bontatlan Honor 400 Lite 8/256 Velvet Grey, Dual SIM
Állásajánlatok
Cég: FOTC
Város: Budapest