sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #73679
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