Hirdetés
- V.Milán: A síntrabant, a falunap és Jézus esete
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- eBay-es kütyük kis pénzért
- Magga: PLEX: multimédia az egész lakásban
- sziku69: Szólánc.
- GoodSpeed: Norton 360 Premium: 75GB Cloud PC Backup for 10 Devices 14.99€-ért? Igen!
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sh4d0w: StarWars: Felismerés
- Meggyi001: Kórházi ellátás: kuka vagy finom?
-
LOGOUT

Új hozzászólás Aktív témák
-
coco2
őstag
válasz
hellomi
#17540
üzenetére
>Teljesen mindegy milyen oprendszer, siman terminalos univerzalis megoldast keresek
Nem létezik olyan. Példának okáért Windows alatt nincsenek cat, sed, paste, máshogy használsz shell változókat stb. Ha scriptelni akarsz, még rosszabbul jársz hordozhatóság szempontjából, mintha C-ben írnád meg. De ha téged szórakoztat, hogy tévedésben élsz, nekem aztán tök8

-
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.
-
-
válasz
hellomi
#17532
üzenetére
regex alatt a parancssort erted?
❯ lsvalamifdhsdfhd.pdf valamifhshfhsf.pdf valamihfhfhdsfy.jpg.pdf valamihfshjsdfhns.pdf.jpg valamihfssh.pdf valamihrfjhdjh.pdf valamivalami.pdf❯ i=1;for f in `ls | grep -e "^[^\.]*\.pdf$" | sed "s:\.pdf$::"`; do echo "mv $f.pdf $f-$i.pdf"; let i=i+1; done;mv valamifdhsdfhd.pdf valamifdhsdfhd-1.pdfmv valamifhshfhsf.pdf valamifhshfhsf-2.pdfmv valamihfssh.pdf valamihfssh-3.pdfmv valamihrfjhdjh.pdf valamihrfjhdjh-4.pdfmv valamivalami.pdf valamivalami-5.pdf❯ i=1;for f in `ls | grep -e "^[^\.]*\.pdf$" | sed "s:\.pdf$::"`; do mv $f.pdf $f-$i.pdf; let i=i+1; done;❯ lsvalamifdhsdfhd-1.pdf valamifhshfhsf-2.pdf valamihfhfhdsfy.jpg.pdf valamihfshjsdfhns.pdf.jpg valamihfssh-3.pdf valamihrfjhdjh-4.pdf valamivalami-5.pdf
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- A fociról könnyedén, egy baráti társaságban
- MW2 - MW3 játékosok baráti köre
- Autós topik
- LEGO klub
- Xiaomi 15T - reakció nélkül nincs egyensúly
- AMD GPU-k jövője - amit tudni vélünk
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- BestBuy topik
- Windows 11
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- További aktív témák...
- Újszerű Dell Latitude 7440 -14"FHD+1 IPS - i5-1345U 16GB - 512GB - Win11 - 1 év garancia + Dokkoló +
- Xiaomi Poco M7 Pro 256,Újszerű,Dobozával,12 hónap garanciával
- RAKTÁRKISÖPRÉS! Eladó szerverek!
- Telefon Felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- GYÖNYÖRŰ iPhone 13 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3921, 100% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



