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

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

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

Inlägg 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?
Senast redigerad av 2 ubot, redigerad totalt 8 gång.
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

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

Inlägg 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/'
ycc
Inlägg: 1818
Blev medlem: 10 feb 2007, 04:08
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Kontakt:

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

Inlägg av ycc »

Tråden flyttad till terminaltavlan.
Ubuntu/Linux - Grunder: En introduktion till Ubuntu och Linux
Ubuntu/Linux - Basics: An introduction to Ubuntu and Linux (experimental, automated translation)
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

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

Inlägg 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!
Skriv svar

Återgå till "Terminalforum"