Sponsored Content
Full Discussion: Linux Sort command
Top Forums UNIX for Dummies Questions & Answers Linux Sort command Post 302303816 by gogol_bordello on Friday 3rd of April 2009 02:05:41 PM
Old 04-03-2009


With + option it's possible to give a sorting key

man sort
Code:
`+POS1[-POS2]'
     The obsolete, traditional option for specifying a sort field.  
     The field consists of the line between POS1 and up to but _not
     including_ POS2 (or the end of the line if POS2 is omitted).
     Fields and character positions are numbered starting with 0.

     [...]

To sort the file below on the third field (area code):

Jim Alchin  212121 Seattle
Bill Gates 404404 Seattle
Steve Jobs 246810 Nevada 
Scott Neally 212277 Los Angeles 

$ sort -k 3,3 people.txt> sorted.txt
or using the 'old' syntax:
$ sort +2 -3 people.txt> sorted2.txt

Have you tried the example?


Here more examples...
------------------------------------------------
$ cat example.txt
Jon 200
Bill 30
Carl 100
Bernard 5

$ sort -k 2 -n example.txt
Bernard 5
Bill 30
Carl 100
Jon 200
------------------------------------------------
$ ls -l | sort -n -r -k 5
-rw-r--r-- 1 root root 1057 1 mar 20:12 ring+star
-rw-r--r-- 1 root root 727 1 mar 20:12 A_star
-rw-r--r-- 1 root root 535 1 mar 20:12 star2
-rw-r--r-- 1 root root 505 1 mar 20:12 spirals_and_stars
-rw-r--r-- 1 root root 503 1 mar 20:12 curves
-rw-r--r-- 1 root root 475 1 mar 20:12 simily
-rw-r--r-- 1 root root 458 1 mar 20:12 ring
-rw-r--r-- 1 root root 415 1 mar 20:12 stars
-rw-r--r-- 1 root root 387 1 mar 20:12 sprial
-rw-r--r-- 1 root root 377 1 mar 20:12 polys
 

9 More Discussions You Might Find Interesting

1. 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

2. Shell Programming and Scripting

difference in unix vs. linux sort

Hi, I am using some codes that have been ported from unix to linux, and now the sorting no longer results in the desired ordering. I'm hoping to find a way to mimic the unix sort command in linux. The input file is structured the following: $> cat file.txt... (6 Replies)
Discussion started by: aj.schaeffer
6 Replies

3. UNIX for Dummies Questions & Answers

linux sort command produces strange output

cat a .a ba .b bb .c bc sort a .a .b ba bb bc .c NOTE: .a and .b appears before ba and bb, where as .c appears after bc. In general (3 Replies)
Discussion started by: ajb
3 Replies

4. 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

5. Shell Programming and Scripting

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

I have an input like 4.3.6.66 4.3.6.67 4.3.6.70 4.3.6.25 4.3.6.15 4.3.6.54 4.3.6.44 4.3.6.34 4.3.6.24 4.3.6.14 4.3.6.53 4.3.6.43 4.3.6.49 4.3.6.33 4.3.6.52 4.3.6.19 4.3.6.58 4.3.6.42 (5 Replies)
Discussion started by: dnam9917
5 Replies

6. Linux

sort command in centos linux os

Iam working on centos os. Iam not able to sort records without option Please help me out Jayaprakash B. (1 Reply)
Discussion started by: jpachar
1 Replies

7. UNIX for Dummies Questions & Answers

LINUX SORT command chops results

I am trying to sort a file . The file looks like this: DDFF 2 /ztpfrepos/pgr/load DDFQ 2 /ztpfrepos/pgr/load DDFX 2 /ztpfrepos/pgr/load DDUA 2 /ztpfrepos/pgr/load My command: sort -k1 /home/c153507/Bin/OPL1.txt -o /home/c153507/Bin/OPL1.txt The results are OK except for one line where... (4 Replies)
Discussion started by: Yahalom
4 Replies

8. Homework & Coursework Questions

linux sort command

This is the question being asked: (Sort your data file by last name first, then by the first name second - save as first_last.) I am not quite sure of the type of sort I am being asked to perform. I have read the man pages of the sort command a few times, as well as searching online for possible... (10 Replies)
Discussion started by: demet8
10 Replies

9. Shell Programming and Scripting

Help with sort in Linux

Hi everyone, I have a text file with this following format: w m a c G + V b y + d f e t I'd like to sort it to a file with the following format (same number of lines, same number of fields, but all fields are sorted alphabetically) G V a b c + d e f + m t w y I... (7 Replies)
Discussion started by: roseriver
7 Replies
RUPTIME(1)						    BSD General Commands Manual 						RUPTIME(1)

NAME
ruptime -- show host status of local machines SYNOPSIS
ruptime [-alrtu] [host ...] DESCRIPTION
The ruptime utility gives a status line like uptime(1) for each machine on the local network; these are formed from packets broadcast by each host on the network once every three minutes. If no operands are given, ruptime displays uptime status for all machines; otherwise only those hosts specified on the command line are dis- played. If hosts are specified on the command line, the sort order is equivalent to the order hosts were specified on the command line. Machines for which no status report has been received for 11 minutes are shown as being down, and machines for which no status report has been received for 4 days are not shown in the list at all. The options are as follows: -a Include all users. By default, if a user has not typed to the system for an hour or more, then the user will be omitted from the output. -l Sort by load average. -r Reverse the sort order. -t Sort by uptime. -u Sort by number of users. The default listing is sorted by host name. FILES
/var/rwho/whod.* data files SEE ALSO
rwho(1), uptime(1), rwhod(8) HISTORY
A ruptime utility appeared in 4.2BSD. BSD
March 1, 2003 BSD
All times are GMT -4. The time now is 12:42 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy