05-19-2009
Quote:
Originally Posted by
ghostdog74
if the timestamp in the filename corresponds to the actual timestamp when file is "created", then you can use ls -lt. Otherwise, use it together with sort.
Hi, unfortunately, the the actual timestamp of the file does not correspond with the timestamp in the filename.
can you share with me how I can use the sort in this case ?
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
hi,
I have a script which accept filename and process them, however, one of the file needs 'special' handling so I need to identify it, say the filename contains the word "STOCK" (i.e. NEWYORKSTOCKLIST20060627.txt), I want to check if the filename contains the word "STOCK", how can I do that?... (1 Reply)
Discussion started by: mpang_
1 Replies
2. Programming
hi i would like to know whether i can delete a part of a file in C
for eg. if my file contained
1234567890
and i want to delete
456
so that it becomes
1237890
is there a way i can do this.
well, one way i can achieve this is by creating a new file, copy whatever i want, then delete the... (2 Replies)
Discussion started by: sameersbn
2 Replies
3. UNIX for Dummies Questions & Answers
Hi,
I need to devide one file into 3 files based on column numbers and put a string (FILE1, FILE2, FILE3) in the last.....
Input file:
Column1,Column2,Column3,Column4,Column5,Column6,Column7,Column8,Column9,Column10
Output1:
Column1,Column3,Column6,Column4,Column5,FILE1
Output2:... (6 Replies)
Discussion started by: yale_work
6 Replies
4. Shell Programming and Scripting
Hi All,
I posted something similar before but I now have a another problem.
I have filenames as below
TOP_TABIN240_20090323.200903231830
TOP_TABIN235_1_20090323.200903231830
i need to extract the dates as in bold. Using bash v 3.xx
Im trying to using the print sed command but... (11 Replies)
Discussion started by: santam
11 Replies
5. Shell Programming and Scripting
Hi all,
I have a list of xml file. I need to split the files to a different files when see the <ko> tag.
The list of filename are
B20090908.1100-20090908.1200_CDMA=1,NO=2,SITE=3.xml
B20090908.1200-20090908.1300_CDMA=1,NO=2,SITE=3.xml
B20090908.1300-20090908.1400_CDMA=1,NO=2,SITE=3.xml
... (3 Replies)
Discussion started by: natalie23
3 Replies
6. Shell Programming and Scripting
With an input file like this:
How can I get an output like this?
(In the quoted examples, the "_" sign represents an empty space)
Note that there are some minus signs and no spaces, in the example above the first character of the first line is an empty space, so each number spans 10... (16 Replies)
Discussion started by: lego
16 Replies
7. Shell Programming and Scripting
Hi,
how do I go about cutting out the first numeric characters after the word "access"?
access1005101228.merged-00.15.17.86.d8.b8.log.gz (16 Replies)
Discussion started by: GermanJulian
16 Replies
8. Shell Programming and Scripting
Need to sort a portion of a file in a Alphabetical Order.
Example : The user adam is not sorted and the user should get sorted. I don't want the complete file to get sorted.
Currently All_users.txt contains the following lines.
##############
# ARS USERS
##############
mike, Mike... (6 Replies)
Discussion started by: evrurs
6 Replies
9. Shell Programming and Scripting
Hi
I would like to extract the first portion of filename from a list of files.
The filename pattern is of the form 123456789_TEXT_TEXT_TEXT_.csv. I want to extract just the numerical portion of this filename from the list of files and then output this into another text file.
K (6 Replies)
Discussion started by: kamal_p_99
6 Replies
10. UNIX for Dummies Questions & Answers
Hi ladies and gentleman.. I have two text file with me. I need to replace one of the file content to another file if one both files have a matching pattern.
Example:
text1.txt:
ABCD 1234567,HELLO_WORLDA,HELLO_WORLDB
DCBA 3456789,HELLO_WORLDE,HELLO_WORLDF
text2.txt:
XXXX,ABCD... (25 Replies)
Discussion started by: bananamen
25 Replies
evmsort(1) General Commands Manual evmsort(1)
NAME
evmsort - Sorts events
SYNOPSIS
evmsort [-A] [-s sort_spec] [-t show_template] [filename | -]
OPTIONS
Automatically starts evmshow to produce a formatted display of the sorted events. The specification to be used in sorting events. See the
DESCRIPTION section for the syntax of the sort_spec, and for details of the default sort order. Template string to be passed to evmshow if
the -A option is also specified. If the -A option is not specified, this argument is ignored. See the evmshow(1) reference page for a
description of the template string.
OPERANDS
Reads event sources from filename. If filename is omitted, or is specified as -, event sources are read from stdin.
DESCRIPTION
The evmsort command reads and sorts a stream of EVM events. By default, events are read from stdin, and are sorted into ascending time-
stamp order. Sorted events are written to the command's stdout stream in the form of raw EVM events.
The sort order can be specified by supplying a sort_spec, either through the -s option or by setting the environment variable EVM_SORT_SPEC
to the required specification. The specification is a character string of the form:
@key_item[+|-] [ :@key_item[+|-] ]
The key_item is the name of any EVM standard data item and the @ character is optional. If the special key_item @@ is specified, the
event's format data item is expanded as described in the evmshow(1) reference page, and the resulting string is used as the sort key.
The optional trailing + or - character indicates ascending (+) or descending (-) sort. By default, items are sorted in ascending order.
Multiple items can be specified in the string by separating them with colon characters (:). The left-most key_item in the specification is
the most significant key.
If a key_item that is included in the sort specification is not present in an event read from the input stream, the item is considered to
have a low value for that event. For example: if input events are being sorted in ascending order according to their name data items, and
one event does not contain a name, that event will appear first in the output stream.
If the -A option is specified, evmsort automatically starts evmshow and pipes the sorted event stream into it, producing a sorted and for-
matted display of events. If a show_template argument is supplied, the specified template string is passed to evmshow through its own -t
option. See the evmshow(1) reference page for more information.
RESTRICTIONS
The evmsort command rejects attempts to output raw events to a terminal device.
ENVIRONMENT VARIABLES
The following environment variables affect the execution of evmsort: This variable contains a string formatted as described for a
sort_spec. If the -s flag is omitted, the string is used as the sort_spec.
EXAMPLES
The following example retrieves all events with a priority of 300 or greater, sorts them into descending order of priority (most urgent
first) and then ascending order of time (oldest first), and automatically runs evmshow to display them. evmget -f '[priority >= 300]' |
evmsort -s "@priority-:@timestamp" |
evmshow -t "@priority @timestamp @@"
The following example yields a list of all events, sorted latest first within name. evmget | evmsort -s "@name:@timestamp-" |
evmshow -t "@name @timestamp @@"
The following example yields a list of all events, sorted first in order of their formatted messages and then in ascending order of time.
Events are passed to evmshow for display, and subsequently to the more command for viewing. evmget | evmsort -A -s "@@:@timestamp" -t
"@timestamp @@" | more
EXIT VALUES
The following exit values are returned: Successful completion An error occurred
SEE ALSO
Commands: evmget(1), evmpost(1), evmshow(1), evmwatch(1)
Files: evmchannel.conf(4)
Event Management: EVM(5)
EVM Events: EvmEvent(5)
Event Filter: EvmFilter(5)
delim off
evmsort(1)