Sponsored Content
Full Discussion: Sorting a list
Top Forums UNIX for Dummies Questions & Answers Sorting a list Post 302587665 by kristinu on Thursday 5th of January 2012 01:06:04 PM
Old 01-05-2012
Suppose I have the following files in any order,
I want top create an output which looks like the one below

Code:
n02-z30-dsr65-terr0.50-dc0.2-4x3drw-run1.cmd
n02-z30-dsr65-terr0.50-dc0.2-4x3drw-run2.cmd
n02-z30-dsr65-terr0.50-dc0.2-4x3drw-run3.cmd
n02-z30-dsr65-terr0.50-dc0.2-4x3drw-run4.cmd
n02-z30-dsr65-terr0.50-dc0.2-4x3drw-run5.cmd
 
n02-z30-dsr65-terr0.50-dc0.2-8x6drw-run1.cmd
n02-z30-dsr65-terr0.50-dc0.2-8x6drw-run2.cmd
n02-z30-dsr65-terr0.50-dc0.2-8x6drw-run3.cmd
n02-z30-dsr65-terr0.50-dc0.2-8x6drw-run4.cmd
  
n02-z30-dsr65-terr0.50-dc0.5-8x6drw-run1.cmd
n02-z30-dsr65-terr0.50-dc0.5-8x6drw-run2.cmd
n02-z30-dsr65-terr0.50-dc0.5-8x6drw-run3.cmd
n02-z30-dsr65-terr0.50-dc0.5-8x6drw-run4.cmd
  
n02-z30-dsr65-terr0.50-dc0.2-16x12drw-run1.cmd
n02-z30-dsr65-terr0.50-dc0.2-16x12drw-run2.cmd
n02-z30-dsr65-terr0.50-dc0.2-16x12drw-run3.cmd
n02-z30-dsr65-terr0.50-dc0.2-16x12drw-run4.cmd
  
n02-z30-dsr65-terr0.50-dc0.7-16x12drw-run1.cmd
n02-z30-dsr65-terr0.50-dc0.7-16x12drw-run2.cmd
n02-z30-dsr65-terr0.50-dc0.7-16x12drw-run3.cmd
n02-z30-dsr65-terr0.50-dc0.7-16x12drw-run4.cmd

First in increasing values of the drw, example

Code:
first the one with 4x3drw, the those with 8x6drw, finally with 16x12drw

For the set of files having 4x3drw, I list the files in the following order

The value of the run should increase having the rest of the file name identical

Example
Code:
n02-z30-dsr65-terr0.50-dc0.2-4x3drw-run1.cmd
n02-z30-dsr65-terr0.50-dc0.2-4x3drw-run2.cmd
n02-z30-dsr65-terr0.50-dc0.2-4x3drw-run3.cmd
n02-z30-dsr65-terr0.50-dc0.2-4x3drw-run4.cmd

As you can see, the only difference on this set of files is that they are ordered
in the order
Code:
run1
run2
run3
run4

 

10 More Discussions You Might Find Interesting

1. Programming

Sorting in C++..

Hi, I need to do a sorting of 2 arrays. One array contains the values of both integer and character and other array can be anything. For example: Array={'1L','2C','NULL','23L','11L','4C','10L','9C'} Array= {'01-02-13-1x','02-11-23-3s','00-12-13-5f','NULL','22k',} If any of these arrays... (6 Replies)
Discussion started by: ronix007
6 Replies

2. UNIX for Advanced & Expert Users

help with sorting sequence in Unix C:sort -t ':' +0 -1 -n +1 -2 +2 -3 -o list list

Hi List is 000|2008-07-17|556543|RTJ|35-RTGJ|EYT 465|2008-11-10|567789|GHJ|45-DGHH|ETU 533|2008-09-06|567789|GHJ|45-DGHH|ETU How does it do it? sort -t ':' +0 -1 -n +1 -2 +2 -3 -o list list (6 Replies)
Discussion started by: gurvinder
6 Replies

3. UNIX for Dummies Questions & Answers

Sorting list of files per date column

Hi all, I have a pecular issue in sorting these files (not an ls -lrt) in Solaris environment. All the below files are modified on November 4th, but I want to sort these files as per date (eg: 01May07_1623 = ddmmmyy_hhmm) Nov 4 18:27 SONYELEC00.GI22973.01May07_1623.gpg Nov 4 18:27... (10 Replies)
Discussion started by: shivaastrogun
10 Replies

4. Shell Programming and Scripting

Splitting a list @list by space delimiter so i can access it by using $list[0 ..1..2]

EDIT : This is for perl @data2 = grep(/$data/, @list_now); This gives me @data2 as Printing data2 11 testzone1 running /zones/testzone1 ***-*****-****-*****-***** native shared But I really cant access data2 by its individual elements. $data2 is the entire list, while $data,2,3...... (1 Reply)
Discussion started by: shriyer
1 Replies

5. Shell Programming and Scripting

Sorting a list of filenames but keeping the path information.

Hi All I've googled around for this and can't see a way of doing it. I have a file that contains a number of records that are layed out something like the following. /path/to/directory/that/contains/a/file/I/need/filename.pdf The path itself can vary both in terms of the names and the... (7 Replies)
Discussion started by: Bashingaway
7 Replies

6. Shell Programming and Scripting

Perl: Sorting a hash value that is a list.

Hi Folks I am very much a newbie at perl but picking it up and I'm hoping you can help. I have a file input that details all the /etc/group files in our enterprise in the following format: "<host>:<group>:<gid>:<users>" I want to parse this data display it as the following:... (9 Replies)
Discussion started by: g_string
9 Replies

7. Shell Programming and Scripting

Sorting a list

I am trying to sort a list If you walk through the list, every you have passed both website1 and website2 and get back to website1, the last lines should be collected into one line and the process should start again. The following: http://www.website1.com http://www.website1.com... (2 Replies)
Discussion started by: locoroco
2 Replies

8. Shell Programming and Scripting

Sorting a list of words one per line by their ending

Hello, My OS is Windows and therefore DOS. Hence I have no access to Unix tools. I am trying to sort a file in Urdu by the character by which it ends. Each word is on a separate line. As input, an example in English would help: fruit banana apple pear house I need the sort to be on the... (5 Replies)
Discussion started by: gimley
5 Replies

9. Shell Programming and Scripting

Sorting with list, - 2 lists next to 200

Hi I was wondering if anyone knew the best way to have files displayed by list so that they were in numerical order? the problem I am having is I am using the ls and the head command to sort a group of 500 files into manageable 133 file bunches and transfer them to another directory were they will... (4 Replies)
Discussion started by: Paul Walker
4 Replies

10. Shell Programming and Scripting

List the files after sorting based on file content

Hi, I have two pipe separated files as below: head -3 file1.txt "HD"|"Nov 11 2016 4:08AM"|"0000000018" "DT"|"240350264"|"56432" "DT"|"240350264"|"56432" head -3 file2.txt "HD"|"Nov 15 2016 2:18AM"|"0000000019" "DT"|"240350264"|"56432" "DT"|"240350264"|"56432" I want to list the... (6 Replies)
Discussion started by: Prasannag87
6 Replies
TRACE-CMD-LIST(1)														 TRACE-CMD-LIST(1)

NAME
trace-cmd-list - list available plugins, events or options for Ftrace. SYNOPSIS
trace-cmd list [OPTIONS] DESCRIPTION
The trace-cmd(1) list displays the available plugins, events or Ftrace options that are configured on the current machine. If no option is given, then it lists all plugins, events and Ftrace options to standard output. OPTIONS
-e This option will list the available events that are enabled on the local system. -t This option will list the available tracers that are enabled on the local system. -p Same as -t and only for legacy purposes. -o This option will list the available Ftrace options that are configured on the local system. -f [regex] This option will list the available filter functions. These are the list of functions on the system that you can trace, or filter on. It takes an optional argument that uses regcomp(3) expressions to seach. trace-cmd list -f '^sched.*' -P List the plugin files that get loaded on trace-cmd report. -O List plugin options that can be used by trace-cmd report -O option. SEE ALSO
trace-cmd(1), trace-cmd-record(1), trace-cmd-report(1), trace-cmd-start(1), trace-cmd-stop(1), trace-cmd-extract(1), trace-cmd-reset(1), trace-cmd-split(1), trace-cmd-listen(1) AUTHOR
Written by Steven Rostedt, <rostedt@goodmis.org[1]> RESOURCES
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git COPYING
Copyright (C) 2010 Red Hat, Inc. Free use of this software is granted under the terms of the GNU Public License (GPL). NOTES
1. rostedt@goodmis.org mailto:rostedt@goodmis.org 06/11/2014 TRACE-CMD-LIST(1)
All times are GMT -4. The time now is 06:14 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy