sort command

Thread Tools Search this Thread
# 1  
Question sort command

hi all ,

I have an index file, I want to sort it using the unix sort command.
But I want it to ignore the first 2 lines, becase they are the column names for the fields...

my file looks like this :

number index offset
34343 34 325
54454 23 5467
10002 10 493

I want to sort this according to number field. When I type
> sort -o FILE thefile

it puts the column name line at the end of the file. If i type
> sort -od FILE thefile
this time it does not sort the file

after the sort operation my file should look loke this:

number index offset
10002 10 493
34343 34 325
54454 23 5467

and so on(ascending according to the number field)

Any suggestions ?

PS. -o FILE option should be in the command because I want the output to be written to the FILE instead of console...
# 2  
How about:
sed '2q' < inputfile >FILE
sed '1,2d' < inputfile | sort -n >> FILE

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #118
Difficulty: Easy
A Unix-like OS is the one that works like Unix systems, however, Unix-like system do not necessarily conform to the Single UNIX Specification (SUS) or POSIX (Portable Operating System Interface) standards.
True or False?

9 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Sort command

Need help new to shell scripting there are multiple files in a directory and i need to sort based on timestamp mentioned in the file name ls -d -- *mdsfcst_1.0_* |sort -t- -nk3 command is wokring fine from putty but when i enter the same as .sh its erroring out Please use CODE tags as... (1 Reply)
Discussion started by: deepali goel
1 Replies

2. UNIX for Beginners Questions & Answers

Sort Command

Hi All, I have used sort -k1 -n data.txt > output.txt command on a large text data file with over 1,000,000 rows. The command managed to sort the data but the code did not read data according to sequence of occurrence. Given below are the first five lines of the data I need to sort; 1 1... (2 Replies)
Discussion started by: Theo Score
2 Replies

3. Shell Programming and Scripting

How to sort with ls -lh command?

Hi All I am trying to sort files from largest to smallest using this command ls -lh /home/sid | awk '$9 !~/unwantedfile/{print $5,$3,$6,$7,$8,$9}' |sort -n -r I am using awk and printing in this format print $5,$3,$6,$7,$8,$9, so that sort would use the values in $5 and print in... (14 Replies)
Discussion started by: sidnow
14 Replies

4. Shell Programming and Scripting

Help to sort out... Possible use of sort command

I have an input like (5 Replies)
Discussion started by: dnam9917
5 Replies

5. Shell Programming and Scripting

Is it Possible to sort a list of hexadecimal numbers using "sort" command?

Hello Everybody :) !!!. i have question in mind, is it possible to sort a list of hexadecimal numbers using "sort" command? (9 Replies)
Discussion started by: Kesavan
9 Replies

6. Homework & Coursework Questions

Sort command

I have file ipaddress.txt I want to sort as So what sort command do I have to use. (1 Reply)
Discussion started by: RiderOnsky
1 Replies

7. UNIX for Dummies Questions & Answers

sort command ... can I

Hi All, Simple question. I have a file (assumed unsorted) - can I sort said file but ignore the first two lines of the same said file (header lines) ?? Yes/No will suffice. If Yes - will keep searching. Cheers, Cam (7 Replies)
Discussion started by: Cameron
7 Replies

8. Shell Programming and Scripting

How to Sort Floating Numbers Using the Sort Command?

Hi to all. I'm trying to sort this with the Unix command sort. user1:12345678:3.5:2.5:8:1:2:3 user2:12345679:4.5:3.5:8:1:3:2 user3:12345687:5.5:2.5:6:1:3:2 user4:12345670:5.5:2.5:5:3:2:1 user5:12345671:2.5:5.5:7:2:3:1 I need to get this: user3:12345687:5.5:2.5:6:1:3:2... (7 Replies)
Discussion started by: daniel.gbaena
7 Replies

9. UNIX for Dummies Questions & Answers

Sort Command

Hello, We are sorting a huge file (tab delimited) using the "sort" command. The command is as given below, sort -o/home/jay/sortres -t\"\t\" +10.0 -11.0 +0.0 -1.0r /home/jay/testsort Please could anyone tell me ... what exactly will this command do ... i mean, how do these '+10' , '-11'... (2 Replies)
Discussion started by: Jayathirtha
2 Replies

Featured Tech Videos