Sponsored Content
Top Forums Shell Programming and Scripting Sort help: How to sort collected 'file list' by date stamp : Post 302787537 by ahamed101 on Friday 29th of March 2013 07:51:28 PM
Old 03-29-2013
Try this

Code:
awk 'BEGIN{mon["Jan"]=1;mon["Feb"]=2;mon["Mar"]=3;mon["Apr"]=4;mon["May"]=5;mon["Jun"]=6;mon["Jul"]=7;mon["Aug"]=8;mon["Sep"]=9;mon["Oct"]=10;mon["Nov"]=11;mon["Dec"]=12;} 
{ split($8, hhmm, /:/); format="2012 "mon[$6]" "$7" "hhmm[1]" "hhmm[2]" 00 00"; t=mktime(format); a[t]=$0; b[++j]=t; } 
END{n=asort(b); for(i=1;i<=n;i++){print a[b[i]]}}' input_file

--ahamed

---------- Post updated at 04:51 PM ---------- Previous update was at 04:49 PM ----------

Updated the code : there was a syntax error.

--ahamed
This User Gave Thanks to ahamed101 For This Post:
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

sort a file by date using perl

Hello, do any body help me to sort a file by date using perl? thanks in advance Esham (4 Replies)
Discussion started by: esham
4 Replies

2. AIX

loop through the directory for files and sort by date and process the first file

hello i have a requirement where i have a direcotry in which i get files in the format STOCKS.20080114.dat STOCKS.20080115.dat STOCKS.20080117.dat STOCKS.20080118.dat i need to loop through the directory and sort by create date descending order and i need to process the first file. ... (1 Reply)
Discussion started by: dsdev_123
1 Replies

3. Shell Programming and Scripting

how to sort paragraphs by date within a file

hi all i want help in sortng date in paragraphs within file , i want to ask as if there any option to sort a certain pattern of file not the rest of file.i.e the data of file become sorted with respect to date i have a log file as follows !! *A0628/081 /08-01-10/13 H... (1 Reply)
Discussion started by: nabmufti
1 Replies

4. Shell Programming and Scripting

How to sort a field in a file having date values

Hi All, I am having a pipe delimited file .In this file the 3rd column is having date values.I need to get the min date and max date from that file. I have used cut -d '|' test.dat -f 3|sort -u But it is not sorting the date .How to sort the date column using unix commands Thanks ... (4 Replies)
Discussion started by: risshanth
4 Replies

5. Shell Programming and Scripting

Sort content of text file based on date?

I now have a 230,000+ lines long text file formatted in segments like this: Is there a way to sort this file to have everything in chronological order, based on the date and time in the text? In this example, I would like the result to be: (19 Replies)
Discussion started by: KidCactus
19 Replies

6. Shell Programming and Scripting

shell script to sort entries in a file by date and time

Hello All, Need a shell script to sort entries in a file by date and time. Below are the entries in the file, i need to sort it first by the date and then time Note :- Date is in MM/DD/YY format and date comes as the 6th & time comes on 7th coloumns respectively. 150 pbnawldb001-b... (10 Replies)
Discussion started by: ajiwww
10 Replies

7. UNIX for Advanced & Expert Users

Script to sort the files and append the extension .sort to the sorted version of the file

Hello all - I am to this forum and fairly new in learning unix and finding some difficulty in preparing a small shell script. I am trying to make script to sort all the files given by user as input (either the exact full name of the file or say the files matching the criteria like all files... (3 Replies)
Discussion started by: pankaj80
3 Replies

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

9. UNIX for Dummies Questions & Answers

List directories with given string, sort by creation date

It is for HP-Unix B.11.31. Requirement: 1. List the directories, which directories name has given particular string. Example: Directories with name "Build" 2. On the output of 1. list the directories by creation date as sort order. I tried with; find . -type d -name "Build*" ... (3 Replies)
Discussion started by: Siva SQL
3 Replies

10. Shell Programming and Scripting

Help with sort list of file based on similarity

Input file (long list of input file): s_1_1_AABCD.txt s_1_1_ABADA.txt s_1_1_DSCBA.txt s_1_1_DSCCA.txt s_1_1_EATTG.txt s_1_1_FADSD.txt s_1_1_TGACC.txt s_1_1_TTAGG.txt s_1_2_AABCD.txt s_1_2_ABADA.txt s_1_2_DSCBA.txt s_1_2_DSCCA.txt s_1_2_EATTG.txt s_1_2_FADSD.txt ... (1 Reply)
Discussion started by: perl_beginner
1 Replies
psdriver(1grass)						Grass User's Manual						  psdriver(1grass)

NAME
PS driver - driver to create PostScript files. (drivers) DESCRIPTION
The PS driver generates a PostScript file from GRASS display commands. The driver is started as 'pseudo' monitor (PS file instead) and when stopped, all output from previously used display commands are written to the PostScript file. USAGE
Environment variables Several environment variables effect the operation of the PS driver: GRASS_PSFILE name of output file. If it ends with ".eps" an EPS file will be created. GRASS_PAPER sets the screen dimensions and margins to fit a standard paper size, see also GRASS_WIDTH, GRASS_HEIGHT. GRASS_WIDTH defines the width of the screen, see also GRASS_HEIGHT GRASS_HEIGHT defines the height of the screen, see also GRASS_WIDTH GRASS_TRUECOLOR if TRUE, the PS driver generates color output, otherwise monochrome. GRASS_LANDSCAPE if TRUE, the screen is rotated 90 degrees counter-clockwise so that a "landscape" screen fits better on "portrait" paper. GRASS_PS_HEADER if FALSE, the output is appended to any existing file, and no prolog or setup sections are generated. GRASS_PS_TRAILER if FALSE, no trailer section is generated. Example Start up the driver d.mon start=PS Display raster map and vector polygons d.rast somerastermap d.vect map=somevectormap color=red Stop the driver subsequently. This will write a file named map.ps to be created in your current directory: d.mon stop=PS NOTES
The resolution of the PS raster map is defined by the map extents. Use g.region -p to get the number of rows and cols and use the environ- ment variables to set the PS size. If you would like a larger image, multiply both rows and cols by the same whole number to preserve the aspect ratio. GRASS_TRUECOLOR requires either PostScript level 2 or level 1 plus the colorimage and setrgbcolor operators (this is the case for colour printers which pre-date level 2 PostScript). Only masked images (d.rast -o, d.rgb -o, d.his -n) require PostScript level 3. SEE ALSO
Display drivers HTMLMAP driver, PNG driver, XDRIVER d.frame, d.out.file, d.mon, d.rast, d.vect AUTHOR
Glynn Clements, 2007 Last changed: $Date: 2008-03-23 15:34:53 +0100 (Sun, 23 Mar 2008) $ Full index (C) 2003-2011 GRASS Development Team GRASS 6.4.2 psdriver(1grass)
All times are GMT -4. The time now is 12:45 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy