Avatar billede j_jorgensen Nybegynder
29. maj 2006 - 15:03 Der er 9 kommentarer og
1 løsning

At udtrække sidste 3 tegn fra hver linje

Hej alle,

jeg skal bruge en lille one-liner som skal udtrække de sidste tre tegn fra hver linje i en fil - jeg er sikker på at sed eller awk kan klare det - men det kan jeg simpelthen ikke finde ud af :-) Kan nogen af jer klare det?

/Jesper
Avatar billede j_jorgensen Nybegynder
29. maj 2006 - 15:04 #1
Faktisk ville det være bedst at udtrække alt efter et specifikt tegn på linjen.
Avatar billede softspot Forsker
29. maj 2006 - 15:09 #2
Det bliver nok svært at klare i en oneliner. Hvilket sprog?
Avatar billede j_jorgensen Nybegynder
29. maj 2006 - 15:12 #3
awk/sed ville være at foretrække..der er ikke ret meget installeret på maskinen.
Avatar billede softspot Forsker
29. maj 2006 - 15:22 #4
OK, det kender jeg ikke, så der er jeg nød til at trække mig igen... sorry.
Avatar billede bertelbrander Novice
29. maj 2006 - 19:53 #5
Du burde kunne bruge noget i stil med:

sed s/[a-zA-Z0-9]*;//; last.txt

Delen mellem de først to / er det der skal fjernes, her fjernes alle tegn, tal og ;
Det erstattes med delen mellem de to sidste // i dette tilfælde ingenting.

last.txt er filnavnet. Den vil skrive resultatet på skærmen, du kan putte det i en fil med >> dest.txt
Avatar billede j_jorgensen Nybegynder
30. maj 2006 - 11:43 #6
Jeg er ikke helt sikker på at du har forstået opgaven helt :-) Hvor er specificeret at den skal udskrive de sidste tre chars?
Avatar billede bertelbrander Novice
30. maj 2006 - 19:27 #7
Programmet udskriver det der står efter første ; i hver linie
Det er et forsøg på at løse "Faktisk ville det være bedst at udtrække alt efter et specifikt tegn på linjen."

Jeg ved ikke om man kan få sed til at udskrive de sidste 3 tegn i hver linie.

Hvis der er til windows kan man gøre det med en .bat fil, hvis ikke linierne indeholder specielle tegn.
Avatar billede j_jorgensen Nybegynder
07. august 2006 - 21:27 #8
Jeg fik aldrig brug for det :/ men point skal du have for løsningen.
Avatar billede bertelbrander Novice
08. august 2006 - 00:31 #9
Jeg samler ikke på point.
Avatar billede j_jorgensen Nybegynder
11. august 2006 - 22:10 #10
Iorden.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester