← Back to team overview

sslug-teknik team mailing list archive

Re: Hvordan indsætter man et tabulator tegn i en sed s/// regexp ?

 

man, 2004-05-24 kl. 12:44 skrev Jon Bendtsen:
> frodo:/etc# echo test | sed -e "s/e/\t/"
> ttst
> frodo:/etc# echo test | sed -e 's/e/\t/'
> ttst
> frodo:/etc# echo test | sed -e 's/e/\\t/'
> t\tst
> frodo:/etc# echo test | sed -e "s/e/\\t/"
> ttst
> >  - Hvilken implementation og version af sed bruger du?
> 
> frodo:/etc# sed --version
> GNU sed version 3.02

> standart debian stable

Jeg kører debian/testing (+unstable) og der virker det. Version 4.0.9.
På min stable server er resultatet det samme som hos dig.

Hvis det er : i passwd du vil have lavet til tab, så kan du eventuelt
bruge

tr ':' '\t'
eller
tr ":" "\t"

De virker nemlig på min server. Og så kan vi vist konstatere, at det er
sed og ikke bash, som begår fejlen.

Med venlig hilsen

Ole



Follow ups

References