How to echo a <tab> space?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to echo a <tab> space?
# 1  
Old 07-01-2004
How to echo a <tab> space?

I've tried this:
Code:
echo "${bold}User${norm} : u"\t"${bold}All Users   ${norm} : a\t"

and i got this output:

Specific User : u\tAll User: a\t
# 2  
Old 07-01-2004
Apologies for this, i meant to start a new thread but clicked on the wrong button Smilie
# 3  
Old 07-01-2004
I split the thread... and I merged it with your other thread...

There are many versions of echo around. We would need to know your system and your shell. But here is something to try....

Where you have \t replace that with a real tab character.
# 4  
Old 07-01-2004
i'm running this on Linux actually. Thanks for the suggestion to use printf. This script needs to be able to execute across platforms (Unix, Linux, Solaris), from Driver's comment i assume that printf would be more portable. correct me if i'm wrong.

Thanks again!! Smilie
# 5  
Old 07-02-2004
printf is POSIX.2 compliant - in plain English it should be available on any Unix that claims to support POSIX standards. Old system may not have it.

printf works a lot like the C library function with the same name, except it works from the command line. It's pretty cool.

The reason POSIX standards exist is to help people who want have their code work correctly on different flavors of Unix.
# 6  
Old 07-02-2004
i've seen scripts that use print instead of printf. what's the difference btwn the two?
# 7  
Old 07-02-2004
print is a ksh built-in command. printf is an external program. They have very different syntax. See the man pages for details.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Replace space by tAB

My file looks like 3 33 210.01.10.0 2.1 1211 560 26 45 1298 98763451112 15412323499 INPUT OK 3 233 40.01.10.0 2.1 1451 780 54 99 1876 78787878784 15423210199 CANCEL OK Aim is to replace the spaces in each line by tab Used: sed -e 's/ */\t/g' But I get output like this... (3 Replies)
Discussion started by: sa@@
3 Replies

2. Shell Programming and Scripting

How to remove tab space if any in a variable?

I have a variable sumOfJEOutputFile which is the output file of an SQL command which contains the output of that SQL. The output looks like below: ----------- 58 I am using following code to manipulate the output: (sed 1,2d $sumOfJEOutputFile > $newTemp1 | sed '$d' $newTemp1)... (4 Replies)
Discussion started by: Sharma331
4 Replies

3. UNIX for Dummies Questions & Answers

Changing only the first space to a tab in a space delimited text file

Hi, I have a space delimited text file but I only want to change the first space to a tab and keep the rest of the spaces intact. How do I go about doing that? Thanks! (3 Replies)
Discussion started by: evelibertine
3 Replies

4. Shell Programming and Scripting

how to keep tab from being converted to space

Hi, I want to read lines from a file, and I'm using two methods 1 use while read line do done<filename 2 use line=`sed -n '3p' filename` however, in both of them, I notice that the tab between fields are automatically converted to space because I want to use awk over the... (10 Replies)
Discussion started by: esolvepolito
10 Replies

5. Shell Programming and Scripting

HOw to provide tab in a file using echo

Hi , I have a file with 5 colums each are sererated by tab. I am reading each line and adding extra two columns , the value depends on 5th column.. Now am trying to store each and every record in another file.. using the command echo $line $6thcol $7th col $line - readin the each... (2 Replies)
Discussion started by: arukuku
2 Replies

6. UNIX for Dummies Questions & Answers

How to echo space or tab delimited values into rows?

Hi, I have the following code: LIST=`ls | grep '.sql$'` echo $LIST The above code will give me something like.. file1.sh file2.sh file3.sh file4.sh file5.sh I want to display the values into rows using echo like... file1.sh file2.sh (5 Replies)
Discussion started by: adshocker
5 Replies

7. UNIX for Dummies Questions & Answers

Delimiter: Tab or Space?

Hello, Is there a direct command to check if the delimiter in your file is a tab or a space? And how can they be converted from one to another. Thanks, G (4 Replies)
Discussion started by: Gussifinknottle
4 Replies

8. Shell Programming and Scripting

need help in tab space !

i have a commad that display the total each directory size in KB.Below the commad and o/p: ls -ltr | grep ^d | awk '{print $9}' | xargs du -sk output: what i want is the proper tab space b/w value and dir.? how to get that. thanks in advance (10 Replies)
Discussion started by: ali560045
10 Replies

9. Shell Programming and Scripting

Insert TAB in echo statement

Hi, Can some1 help me to output a tab in an echo statement. I have tried echo "RNC: \t NODEB" but dont get the correct output. I am a beginnger to unix, so pls hold back the laughs....if u can (5 Replies)
Discussion started by: sunils27
5 Replies

10. UNIX Desktop Questions & Answers

replace tab with space

How do I replace a tab with a space in scripts using sed/awk ? (1 Reply)
Discussion started by: avnerht
1 Replies
Login or Register to Ask a Question