Simpe echo


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Simpe echo
# 1  
Old 09-04-2013
Simpe echo

Hello I am trying to echo some string in file

Code:
echo " the variable is represented as $var"

When I execute the above code i just get

echo " the variable is represented as
How can I get
echo " the variable is represented as $var


Thanks
# 2  
Old 09-04-2013
You would not get either of the things you said when you executed that code.

If you actually wanted it to print what you asked for:

Code:
echo 'echo "the variable is represented as $var"'

...but I suspect this is not what you want either.

Last edited by Corona688; 09-04-2013 at 01:48 PM..
# 3  
Old 09-04-2013
The final output i need is

Code:
the variable is represented as $var

# 4  
Old 09-04-2013
Use single quotes ' instead of double quotes ", variables do not expand inside single quotes.

Alternatively, you could escape the variable like \$this to prevent the $ from expanding in double quotes.
# 5  
Old 09-04-2013
thanks,
the escape character worked Smilie
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Difference between echo `ls -l` and echo "`ls -l`" ?

Hi guys, Been messing around with shell programming for a couple of days and I found something that was pretty odd in the behavior of the echo command. Below is an example-: When I type the following in my /home directory from my lxterminal in Debian-: echo "`ls -l`" I get the... (2 Replies)
Discussion started by: sreyan32
2 Replies

2. Shell Programming and Scripting

tcsh - understanding difference between "echo string" and "echo string > /dev/stdout"

I came across and unexpected behavior with redirections in tcsh. I know, csh is not best for redirections, but I'd like to understand what is happening here. I have following script (called out_to_streams.csh): #!/bin/tcsh -f echo Redirected to STDOUT > /dev/stdout echo Redirected to... (2 Replies)
Discussion started by: marcink
2 Replies

3. UNIX Desktop Questions & Answers

echo

#!/bin/bash date echo $_ What does $_ will print? (3 Replies)
Discussion started by: kkalyan
3 Replies

4. Shell Programming and Scripting

With that logic this echoes "echo". Question about echo!

echo `echo ` doesn't echoes anything. And it's logic. But echo `echo `echo ` ` does echoes "echo". What's the logic of it? the `echo `echo ` inside of the whole (first) echo, echoes nothing, so the first echo have to echo nothing but echoes "echo" (too much echoing :P):o (2 Replies)
Discussion started by: hakermania
2 Replies

5. UNIX for Dummies Questions & Answers

How to correctly use an echo inside an echo?

Bit of a weird one i suppose, i want to use an echo inside an echo... For example... i have a script that i want to use to take users input and create another script. Inside this script it creates it also needs to use echos... echo "echo "hello"" >$file echo "echo "goodbye"" >$file ... (3 Replies)
Discussion started by: mokachoka
3 Replies

6. Shell Programming and Scripting

Difference between using "echo" builtin and /bin/echo

So in my shell i execute: { while true; do echo string; sleep 1; done } | read line This waits one second and returns. But { while true; do /bin/echo string; sleep 1; done } | read line continues to run, and doesn't stop until i kill it explicitly. I have tried this in bash as well as zsh,... (2 Replies)
Discussion started by: ulidtko
2 Replies

7. Shell Programming and Scripting

How To echo them....?

There is an output file which has been generted by Concatenating 4 differnt files. like four files (a,b,c,d) contains output of different lenght and line number. Suppose file a contains 10 records and all ten records are of constant varible lenght (let us say 12) same is the case with rest... (5 Replies)
Discussion started by: jojo123
5 Replies

8. UNIX for Dummies Questions & Answers

echo

Is there a way to get echo to make newlines without using any type of quotes? I've done a lot of searches and went into my Linux book to no avail. I'm trying to write five separate lines to a file. I can get echo to accept all five lines like this echo \ \this is line 1\ \this is line 2\ >... (6 Replies)
Discussion started by: Trekker182
6 Replies

9. Solaris

echo help...

Hi anyone know... ID1=1234 ID2=2345 ID3=3456 count=1 while do echo $(ID$count) --> i would like the out put to be 1234 count=$((count + 1)) done exit 0 if i would like to echo ID1 then it will should 1234567. how should i echo like this would not works -> echo $(ID$count) ... (7 Replies)
Discussion started by: summerpeh
7 Replies

10. UNIX for Dummies Questions & Answers

Need Help with Echo

I am trying to glue 4 comma separated values files side by side into one. Right now, I'm working based on this: i="1" while #files are 425 lines do echo `head -$i file1.csv | tail -1`,`head -$i file2.csv | tail -1`,`head -$i file3.csv | tail -1`,`head -$i file4.csv | tail -1` >> finished.csv... (2 Replies)
Discussion started by: saintdesy
2 Replies
Login or Register to Ask a Question