Hirdetés
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- eBay-es kütyük kis pénzért
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- D@reeo: Pi-hole és a Telekom Sagemcom F@st 5670 DNS beállítása
- Brogyi: CTEK akkumulátor töltő és másolatai
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- bb0t: Ikea PAX gardrób és a pokol logisztikája
- GoodSpeed: A RAM-válság és annak lehetséges hatásai
-
LOGOUT

Új hozzászólás Aktív témák
-
válasz
pmonitor
#17560
üzenetére
only_pdf_extension_at_the_end_of_every_line=`cat g.txt | sed "s/.pdf$/@/g" | sed "s/.*[^@]$//g" | sed "s/@$/.pdf/g"`numbers=`cat -b <(echo $only_pdf_extension_at_the_end_of_every_line) | sed "s/^[[:space:]]\{1,\}//g" | sed "s/^\([0-9]\{1,\}\)[[:space:]]/\1/g" | sed "s/^\([0-9]\{1,\}\)\(.*\)\(\.pdf$\)/\2-\1\3/g"`withoutpdf=`cat g.txt | sed "s/\(.\{1,\}\)\.pdf$//g"`paste -d "\0" <(echo $numbers | sed "s/^[[:space:]]\{1,\}//g") <(echo $withoutpdf) > eredmeny.txt -
Kozbe valahogy borzalmasan bonyolult koddal, de sikerult megoldani:
var1=`cat g.txt | sed "s/.*[^p][^df]\{2\}$//g"`var2=`cat <(cat -b <(echo "$var1") | sed "s/[[:space:]]//g") | sed "s/\([0-9]\{1,\}\)\(.\{1,\}\)\(\.pdf\)$/\2-\1\3/g"`var3=`cat g.txt | sed "s/\(.\{1,\}\)\.pdf$//g"`paste -d "\0" <(echo "$var2") <(echo "$var3")Ebbol kell kb kiindulnom es egyszerusiteni amig lehet, illetve most hogyha barhol van az inputba [space], akkor azt kicsereli.
-
Hat terminalt ertem, igen, de kifejezetten regex(egular expression) parancsokat hasznalva.
Erre valamilyen univerzalis dolgot keresek, hogy ugye ha hosszu a fajl, tudjak szurni ugy, nem egyesevel fajlokra.Amit en csinaltam konkretan valtozokkal:
var1="anauuuana\n""anauuuata\n""anaanaana\n""asd\n""file_record_transcript\n""file_07241999\n""file_fake.pdf.tmp\n""file_tmp\n""loremipsum.tmp\n""lorem\n""test s"var2="-1.pdf\n""-2.pdf\n""-3.pdf\n""-4.pdf\n""-5.pdf\n""-6.pdf\n""\n""-7.pdf\n""\n""-8.pdf\n""-9.pdf"paste <(echo $var1) <(echo $var2)paste -d "\0" <(echo $var1) <(echo $var2)
Ez amugy a kezdo fajl:
Es ez kene legyen az eredmenyem:
Es ez kellene univerzalis formaban, tehat ha meg beszurok x sort a szovegbe, akkor is kellene mukodjon ra a kod.
Amilyen parancsokat hasznalhatok az a grep, sed, paste, echo, cat nagyjabol.
2 napja kuzdok vele, nem talalok univerzalis megoldast, csak specifikusat.
-
Sziasztok!
Kezdo volnék és van egy regex problémám, hátha valaki tudja a segítséget, két napja a google már ég a kezem alatt, eredmény nélkül.
A szöveg kb így néz ki:
valamifdhsdfhd.pdf
valamihrfjhdjh.pdf
valamivalami.pdf
valamihfshjsdfhns.pdf.jpg
valamifhshfhsf.pdf
valamihfhfhdsfy.jpg.pdf
valamihfssh.pdfKi kellene nekem ebből szedni azt egy regexel, amelyik csak .pdf-re végződik, és meg kéne sorszámoznom, kb így:
valamifdhsdfhd-1.pdf
valamihrfjhdjh-2.pdf
valamivalami-3.pdf
valamihfshjsdfhns.pdf.jpg
valamifhshfhsf-4.pdf
valamihfhfhdsfy.jpg.pdf
valamihfssh-5.pdfEzt valahogy meg lehet oldani regexben? Már mindent próbáltam, sed-el, grep-el, de semmi.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Intel Core i7-5xxx "Haswell-E/EP" és i7-6xxx "Broadwell-E/EP" (LGA2011-v3)
- Samsung Galaxy A55 - új év, régi stratégia
- Kerékpárosok, bringások ide!
- Okos Otthon / Smart Home
- Kormányok / autós szimulátorok topikja
- Porszívók - akkus és klasszikus vezetékes
- Spórolós topik
- Konzol Screenshot
- 5 kilowattos GPU-k előtt nyitná meg az utat az Intel
- sziku69: Szólánc.
- További aktív témák...
- Lenovo ThinkPad P15 Gen 1 Tervező Vágó Laptop -50% 15,6" i7-10750H 16/512 QUADRO T1000 4GB
- Lenovo ThinkPad P15 Gen 1 Tervező Vágó Laptop -50% 15,6" i7-10750H 16/512 QUADRO T1000 4GB
- Boya BY M1/AV Jefe TCM-100 lavalier mikrofonok
- Mantona Luis Retro kamera hátizsák fekete
- 2db Sony 128GB Uhs-II/U3/V90 és 1db Kingston 256GB Uhs-II/C10/V90
- BESZÁMÍTÁS! Asus H370 i5 9600K 16GB DDR4 512B SSD RTX 2060 Super 8GB Chieftec HC-10B-OP Zalman 850W
- Xiaomi 11T 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! ASRock B650 Steel Legend WiFi R5 8600G 32GB DDR5 500GB SSD RX 7800XT 16GB NZXT H700i
- Xbox Game Pass Ultimate előfizetések kedvező áron
- Apple iPhone 15 Pro Max 256 GB White Titanium 1 év Garancia Beszámítás Házhozszállítás
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: ATW Internet Kft.
Város: Budapest


