Sida 1 av 1

Lägg till ett tecken i början och slutet av... [LÖST]

Postat: 20 jul 2009, 17:52
av ubot
Jag behöver ett kommando som lägger till ett speciellt tecken i början och i slutet av en textfil. I slutet av en texfil lägger jag till ett tecken med sed -i 's/$/a/' men hur gör jag för att samtidigt eller på motsvarande sätt lägga till ett tecken i början av varje rad i en textfil?

Re: Lägg till ett tecken i början och slutet av rader i textfil

Postat: 20 jul 2009, 18:01
av andol
Vill du enbart lägga till ett tecken i början utav varje rad så torde sed -i 's/^/a/' fungera.
Att lägga till både i början och på slutet samtidigt kan göra med sed -i -r 's/(.*)/a\1a/'

Re: Lägg till ett tecken i början och slutet av rader i textfil

Postat: 21 jul 2009, 05:24
av ycc
Tråden flyttad till terminaltavlan.

Re: Lägg till ett tecken i början och slutet av rader i textfil

Postat: 21 jul 2009, 23:12
av ubot
andol skrev:Vill du enbart lägga till ett tecken i början utav varje rad så torde sed -i 's/^/a/' fungera.
Att lägga till både i början och på slutet samtidigt kan göra med sed -i -r 's/(.*)/a\1a/'
Ok, låter bra det. Jag ska göra ett test, återkommer om jag inte får kläm på det. Tack!