[ale] expanding $(echo -e "$word\t$word")

hirsch at zapmedia.com hirsch at zapmedia.com
Mon Jan 28 09:43:04 EST 2002


This works for me (using bash 2.05):

[1001] hirsch>line="test\ttest"
[1002] hirsch>echo $line
test\ttest
[1003] hirsch>echo -e $line
test    test

--Michael

Geoffrey writes:
 > It's that lousy bash :(, it works with ksh... :)
 > 
 > Sorry, didn't note the shell being used...
 > 
 > James P. Kinney III wrote:
 > 
 > > That doesn't work.
 > > [jkinney at archimedes jkinney]$ rpm -q bash
 > > bash-2.04-21
 > > [jkinney at archimedes jkinney]$ export word="test"
 > > [jkinney at archimedes jkinney]$ echo $word
 > > test
 > > [jkinney at archimedes jkinney]$ export line="$word\t$word"
 > > [jkinney at archimedes jkinney]$ echo "$line"
 > > test\ttest
 > > [jkinney at archimedes jkinney]$ echo $line
 > > test\ttest
 > > 
 > > 
 > > On Sat, 2002-01-26 at 08:40, Geoffrey wrote:
 > > 
 > >>I think you're working too hard on it
 > >>
 > >>line="$word\t$word"
 > >>
 > >>as long as you print $line with quotes around it as in:
 > >>
 > >>echo "$line"
 > >>
 > >>You should get your tab as expected
 > >>
 > >>David S. Jackson wrote:
 > >>
 > >>
 > >>>When I go line=`echo -e $word"\t"$word`; echo $line I only get a
 > >>>single space for the \t.  I've tried the following to no avail:
 > >>>
 > >>>line=$(echo -e $word"\t"$word)
 > >>>line=`echo -e "$word\t$word"`
 > >>>line=`echo -e $word"\t"$word`
 > >>>
 > >>>and they all expand to only one space.  I want the \t to expand
 > >>>to a full tab space.  What am I doing wrong?  (Using bash 2.x).
 > >>>
 > >>>TIA.
 > >>>
 > >>>
 > >>>
 > >>
 > >>-- 
 > >>Until later: Geoffrey		esoteric at 3times25.net
 > >>
 > >>"...the system (Microsoft passport) carries significant risks to users that
 > >>are not made adequately clear in the technical documentation available."
 > >>- David P. Kormann and Aviel D. Rubin, AT&T Labs - Research
 > >>- http://www.avirubin.com/passport.html
 > >>
 > >>
 > >>---
 > >>This message has been sent through the ALE general discussion list.
 > >>See http://www.ale.org/mailing-lists.shtml for more info. Problems should be 
 > >>sent to listmaster at ale dot org.
 > >>
 > >>
 > 
 > 




---
This message has been sent through the ALE general discussion list.
See http://www.ale.org/mailing-lists.shtml for more info. Problems should be 
sent to listmaster at ale dot org.






More information about the Ale mailing list