Problem with White spaces and tabs


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Problem with White spaces and tabs
# 1  
Old 10-01-2009
Problem with White spaces and tabs

Hi All,

I am facing issues converting white spaces and tabs together in a file I am reading. Here is the command I am trying:

Code:
tr -s ' '@ | sort -t@ +1n filename

I guess the problem is that it is not converting the tabs to another delimiter. Also, I am supposed to accomplish this only using tr command and no sed awk commands. Please help me out seniors !!

Info:

1 > I am sorting on the 1st column which is a numeric column.
2 > I am not supposed to create any temporary files to achieve the o/p.

Requesting everyone to help.

Regards,
sh_kk

Last edited by Franklin52; 10-02-2009 at 04:29 AM.. Reason: Please use code tags!
# 2  
Old 10-01-2009
Code:
cat filename | tr "\t" "@"

# 3  
Old 10-01-2009
Quote:
Originally Posted by BubbaJoe
Code:
cat filename | tr "\t" "@"


Its even supposed to sort !!!

And you are not considering the white spaces.

Please reply ... I urgently need a solution on this.
# 4  
Old 10-01-2009
provide sample input....
# 5  
Old 10-02-2009
Try:
Code:
tr -s '\t ' '@' < filename|sort -t@ +1n

Note that set1 contains both a " " and a "\t".

Last edited by Scrutinizer; 10-02-2009 at 03:01 AM..
# 6  
Old 10-02-2009
Quote:
Originally Posted by sh_kk
Its even supposed to sort !!!

And you are not considering the white spaces.

Please reply ... I urgently need a solution on this.
First, we're not here to do your work. If you can't make anything of the pointers provided, ask for an explanation, but don't demand anything. We're not a contracted support hotline, we're volunteers.

Second, if it's an emergency, consider posting in the Emergency Forum
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

How to check string contain multiple tabs or spaces?

str contains tabs and multiple spaces str="hello world. How are you?" I want to check string start with hello world, and my code is: if ]world"* ]]; then echo "found" else echo "not found" fi Not work Other solution may work is to replace all tabs and... (4 Replies)
Discussion started by: cmdcmd
4 Replies

2. UNIX for Advanced & Expert Users

Vimrc creating tabs instead of spaces

I'm having trouble getting my vimrc to work the way I want it. For some reason after I hit enter it is creating tabs instead of spaces like I would expect. Here is an example of what I am talking about. $ = newline, ^I = tab. On the line of struct EDGETAG* q; I hit enter and it created a tab... (2 Replies)
Discussion started by: cokedude
2 Replies

3. Shell Programming and Scripting

Remove spaces / tabs from variable in script

I want to remove extra spaces from variable in aix script. We retrieve the data from oracle database and then print the values. We have a value on 90th position. When we execute the query on sqlplus it shows the length of 90th position as 3, but when we use the same query in aix script it shows... (5 Replies)
Discussion started by: lodhi1978
5 Replies

4. Shell Programming and Scripting

Unix remove white spaces/tabs before & after pattern

Hi All, I wanted to know is there any way we can remove white spaces/tabs before & after some pattern { eg. before & after "," }. Please find below sample data below, Sat Jul 23 16:10:03 EDT 2011 , 12345678 , PROD , xyz_2345677 , testuuyt , ... (3 Replies)
Discussion started by: gr8_usk
3 Replies

5. Shell Programming and Scripting

replace spaces/tabs with delimiter |

Hi, I'm looking for a command that replaces spaces/tabs with pipe symbol and store the result to the same file instead of routing it to another file. infile outfile Thanks. (11 Replies)
Discussion started by: dvah
11 Replies

6. Shell Programming and Scripting

spaces to tabs - group with IP

hi buddies; i have a file.txt: Note: All the seperators are SPACE. 192.168.1.1 ParameterObject=1 Speech 1 ParameterObject=2 Speech 1 192.168.1.1 ParamFunction=1 UserID 1 (DEACTIVATED) Sector=1,Device=2,Unit=3 DeviceId 1 192.168.1.1 FeederCable=2B ... (18 Replies)
Discussion started by: gc_sw
18 Replies

7. Shell Programming and Scripting

Replacing tabs with spaces

I want my program to replace tabs with spaces.1tab=4spaces.When i write aa(tab)aaa(tab)(tab)a(tab) it must show me aaxxaaaxxxxxaxxx. I think that my program works corectly but when a write aaa(tab)a it must show aaaxa but it is aaaxxxxxa.Please for help!!! That is my code: #include <stdio.h> ... (3 Replies)
Discussion started by: marto1914
3 Replies

8. Shell Programming and Scripting

spaces or Tabs?

When formatting a script let's say for instance the following: case ${choice} in 1) vi ${tmp1}.tmp # overwrite the tmp1 var with any user changes cp ${tmp1}.tmp ${tmp1} ;; ... (2 Replies)
Discussion started by: llsmr777
2 Replies

9. Shell Programming and Scripting

replacing tabs to spaces from files

hi, I have some 50 C files in which for indentation of code some devlopers used tabs, but we dont want any tab used for indentation. I have following 2 need. 1) find tabs from all 50 files (which are in one directory ) 2) replace them with 4 spaces. Thanks Rishi (6 Replies)
Discussion started by: rishir
6 Replies

10. Shell Programming and Scripting

Converting tabs in to spaces.

Hi! I'm using SunOS 5.7 w/ Bash 2.01. Currently, I'm working on a script that will make it possible to find textfiles which match certain criteria. While I write this message, I had some brainfarts, found the answer myself :D and the question I had in mind is now no longer the question I... (3 Replies)
Discussion started by: indo1144
3 Replies
Login or Register to Ask a Question