Pěkné! Ale funguje jenom v dashi, v bashi
$ eval `echo '<symbol number="1" name="Fair" var="01d" />' | sed 's/<symbol *\(.*"\) *\/>/\1/'`
1: command not found
Bash verze$ bash --version | head -1
GNU bash, version 4.1.5(1)-release (i686-pc-linux-gnu)
$ a=$(echo '<symbol number="1" name="Fair" var="01d" />' | sed 's/<symbol *\(.*"\) *\/>/\1/')
$ echo $a
number= 1 name= Fair var= 01d
EDIT: moje chyba, měl jsem špatně nastavené IFS, funguje to