Sed und Variablen
$test=”2″
sed 's/$test/3/g'
geht nicht
sed "s/$test/3/g"
geht
$test=”2″
sed 's/$test/3/g'
geht nicht
sed "s/$test/3/g"
geht
This entry was posted on Friday, March 20th, 2009 at 2:37pm and is filed under linux. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response or trackback from your own site.
Entries (RSS)
and Comments (RSS).
WordPress 2.9.1. 20 queries in 0.158 seconds.
March 20th, 2009 21:14
Das hat aber weniger mit sed zu tun, sondern mehr wie die Shell (in meinem Fall Bash) Variablen expandiert:
uwe@krusty ~ $ export test=2
uwe@krusty ~ $ echo ‘$test’
$test
uwe@krusty ~ $ echo “$test”
2
Gruss, Uwe
March 21st, 2009 09:44
genau