- Samsung Galaxy Watch6 Classic - tekerd!
- 165 Hz-es panelt tesztel a OnePlus
- Yettel topik
- Szuperkijelzővel készül a Huawei Mate 80 RS
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Xiaomi 14T Pro - teljes a család?
- Google Pixel topik
- Minden a BlackBerry telefonokról és rendszerről
- Android szakmai topik
Hirdetés
-
Mobilarena
Ú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
Hirdetés
● olvasd el a téma összefoglalót!
- Elektromos autók - motorok
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- Építő/felújító topik
- Milyen billentyűzetet vegyek?
- Tőzsde és gazdaság
- Battlefield 6
- Kormányok / autós szimulátorok topikja
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- További aktív témák...
- AKCIÓ! 6TB Seagate SkyHawk SATA HDD meghajtó garanciával hibátlan működéssel
- HIBÁTLAN iPhone 14 Pro Max 256GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3009
- Eredeti Microsoft Windows 10 / 11 Pro OEM licenc Akciós áron! 64/32 bit Azonnali kézbesítéssel
- Eladó 2db Nokia steel hr hibrid okos óra dobozával
- Be Quiet! Pure Rock Pro 3 univerzális CPU hűtő (3év gari van rá 1x volt ki probálva )
Állásajánlatok
Cég: FOTC
Város: Budapest