linux - bash prevent escaping with echo -
i relatively new linux , trying create tikz figure parsing file. in order read in file $%&-bash script containing following statement
echo "\fill[color=blue] ($xp,$zp) circle (5pt);" >> $fout this results in following output
^lill[color=blue] ($xp,$zp) circle (5pt); obviously echo escapes \f , did not find way around it. have tried options "-e" "-n" , have you, have tried kinds of combinations of " ' etc, no avail.
i stuck linux, time google didn't (omg=oh google!!!!!!!!).
echo should not backslash escapes default, unless -e specified. can try echo -e force turning them off (in case have aliased echo echo -e or something).
alternatively, try using single quotes (although think it, don't see how help):
echo '\fill[color=blue] ('"$xp,$zp"') circle (5pt);' >> $fout
Comments
Post a Comment