07-28-2008
Taken from the GNU AWK handbook:
{
if (max_nf < NF)
max_nf = NF
max_nr = NR
for (x = 1; x <= NF; x++)
vector[x, NR] = $x
}
END {
for (x = 1; x <= max_nf; x++) {
for (y = max_nr; y >= 1; --y)
printf("%s ", vector[x, y])
printf("\n")
}
}
Copy that to a file, then invoke it like this:
awk -f scriptfile datafile | awk '{ print $8"\t" $7"\t" $6"\t" $5"\t" $4"\t" $3"\t" $2"\t" $1"\t" }'
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I have an input data file :-
Test4599,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,Rain
Test90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,Not Rain
etc....
I wanted to transpose these data to:-... (2 Replies)
Discussion started by: ahjiefreak
2 Replies
2. Shell Programming and Scripting
Hi everyone,
Maybe somebody could help me with this.
I have a text file showing in 2 columns registers of services used by customers in a comercial place.
The register for the use of any particular service begins with "EVENT" in column 1.
I would like to transpose the info for each... (20 Replies)
Discussion started by: cgkmal
20 Replies
3. Shell Programming and Scripting
Hello. very new to shell scripting and would like to know if anyone could help me.
I have data thats being pulled into a txt file and currently have to manually transpose the data which is taking a long time to do.
here is what the data looks like.
Server1 -- Date -- Other -- value... (7 Replies)
Discussion started by: Mikes88
7 Replies
4. Shell Programming and Scripting
I can no longer find my commands, but I use to be able to transpose data with common fields from a single column to rows using a command line. My data is separated as follows:
NAME=BOB
ADDRESS=COLORADO
PET=CAT
NAME=SUSAN
ADDRESS=TEXAS
PET=BIRD
NAME=TOM
ADDRESS=UTAH
PET=DOG
I would... (7 Replies)
Discussion started by: docdave78
7 Replies
5. Shell Programming and Scripting
Hi I have below requirement, need help
One file contains the meta data information and other file would have the data, match the column from file1 and with file2 and extract corresponding column value and display in another file
File1:
CUSTTYPECD
COSTCENTER
FNAME
LNAME
SERVICELVL
... (1 Reply)
Discussion started by: ravlapo
1 Replies
6. Shell Programming and Scripting
Hi,
Below is my input file:
c116_g1_i1 -,-,-,+
c118_g2_i1 +,+
c118_g3_i1 +
c120_g1_i1 +,+,+,+
.
.
Desired Output File
c116_g1_i1 -
c116_g1_i1 -
c116_g1_i1 -
c116_g1_i1 +
c118_g2_i1 +
c118_g2_i1 + (3 Replies)
Discussion started by: perl_beginner
3 Replies
7. UNIX for Advanced & Expert Users
I have a messy, pipe-delimited ("|") input dataset.
I would like to create a file of ID plus each component of field 4 which is delimited by ";" into a long, skinny shape for easier processing.
A couple of complications are that field 4 may contain both commas and linefeed characters from the... (9 Replies)
Discussion started by: 91674io
9 Replies
8. UNIX for Beginners Questions & Answers
Hi All,
I have sort of a case to transpose data from rows to column
input data
Afghanistan|10000|1
Albania|25000|4
Algeria|25000|7
Andorra|10000|4
Angola|25000|47
Antigua and Barbuda|25000|23
Argentina|5000|3
Armenia|100000|12
Aruba|20000|2
Australia|50000|2
I need to transpose... (3 Replies)
Discussion started by: radius
3 Replies
9. UNIX for Beginners Questions & Answers
Hi
I have the following sample of data: my full data dimention is 900,000* 1119
rs987435 C G 1 1 1 0 2
rs345783 C G 0 0 1 0 0
rs955894 G T 1 1 2 2 1
rs6088791 ... (7 Replies)
Discussion started by: marwah
7 Replies
10. Shell Programming and Scripting
I am trying to format the table below to the output
input:
cand week sub1 sub2 sub3 sub4
joe 1 94.19 70.99 43.93 60.14
joe 2 94.07 51.02 41.07 38.92
joe 3 26.24 30.95 44.56 67.67
joe 4 72.36 60.92 40.78 83.25
joe 5 51 70.01 44.66 82.22... (7 Replies)
Discussion started by: aydj
7 Replies
LEARN ABOUT DEBIAN
regina-engine-config
REGINA-ENGINE-CONFIG(1) General Commands Manual REGINA-ENGINE-CONFIG(1)
NAME
regina-engine-config - get information about the installed version of Regina
SYNOPSIS
regina-engine-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--libs] [--cflags]
DESCRIPTION
regina-engine-config tells you which compiler and linker flags should be used to build the mathematical engine of Regina into your own pro-
grams. Regina's mathematical engine is in the library libregina-engine.so.
Regina is a software package for studying 3-manifold triangulations and normal surfaces. Other key features include angle structures, cen-
sus enumeration, combinatorial recognition of triangulations, and high-level tasks such as 3-sphere recognition and connected sum decompo-
sition.
OPTIONS
regina-engine-config accepts the following options.
--prefix=DIR
Use DIR instead of the installation prefix that Regina was built with when computing the output for the --cflags and --libs options.
This option is also used for the exec prefix if --exec-prefix is not specified. This option must be specified before any --libs or
--cflags options. If no DIR is specified then the current installation prefix will be written to standard output.
Most people will not need this option.
--exec-prefix=DIR
Use DIR instead of the installation exec prefix that Regina was built with when computing the output for the --cflags and --libs
options. This option must be specified before any --libs or --cflags options. If no DIR is specified then the current installation
exec prefix will be written to standard output.
Most people will not need this option.
--version
Print the currently installed version of Regina.
--libs Print the linker flags that are required to link a program against the Regina calculation engine.
--cflags
Print the compiler flags that are required to compile a program that uses the Regina calculation engine.
SEE ALSO
Regina includes a detailed users' handbook, which may be accessed through Regina's help menu or read online at http://regina.source-
forge.net/ .
AUTHOR
This utility was written by Ben Burton <bab@debian.org>, and is licensed under the GNU General Public License. Many people have been
involved in the development of Regina; see the users' handbook for a full list of acknowledgements.
This script regina-engine-config and its manual page were modified from gtk-config, which contains the following notice:
Copyright (C) 1998 Owen Taylor
Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby
granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission
notice appear in supporting documentation.
Note that the permission statement above applies only to regina-engine-config, and not to Regina as a whole.
September 8, 2011 REGINA-ENGINE-CONFIG(1)