08-30-2013
pointsb will hold all the x-y coordinates of this inverse parabola, as printed out by print x,y, separated by <newline> chars.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I am beginner in awk
awk 'BEGIN{for(i=1;(getline<"opnoise")>0;i++) arr=$1}{print arr}'
In the above script, opnoise is a file, I am reading it into an array and then printing the value corresponding to index 20. Well this is not my real objective, but I have posted this example to describe... (1 Reply)
Discussion started by: akshaykr2
1 Replies
2. Shell Programming and Scripting
awk
'BEGIN {
print "line one\nline two\nline three"
}'
After ./awktest.sh
Usage: awk -f progfile file ...
Usage: awk 'program' file ...
POSIX options: GNU long options:
-f progfile --file=progfile
-F fs --field-separator=fs
-v var=val ... (7 Replies)
Discussion started by: cola
7 Replies
3. Shell Programming and Scripting
Hi Experts,
The question may look very silly by seeing the title, but please have a look at it clearly.
I have a text file where the first 5 columns in each row were supposed to be attributes of a sample(like sample name, number, status etc) and the next 25 columns are parameters on which... (3 Replies)
Discussion started by: ks_reddy
3 Replies
4. Shell Programming and Scripting
Dear People,
My query is:
have a file, which looks likes this:
10 20 30 40 50
1 2 3 4 5
100 200 300 400 500
what i need is: "PRINT EACH LINE TO AN UNIQUE FILE"
desired output:
file 1
10 20 30 40 50
file 2
1 2 3 4 5 (3 Replies)
Discussion started by: saint2006
3 Replies
5. Shell Programming and Scripting
Hi!
I have a strange behaviour from sed and awk, but I'm not sure, if I'm doing something wrong:
I have a list of words, where I want to add the following string at the end of each line:
\;\;\;\;0\;1
I try like this:
$ cat myfile | awk '{if ( $0 != "" ) print $0"\;\;\;\;0\;1"}'
Result:... (5 Replies)
Discussion started by: regisl67
5 Replies
6. Shell Programming and Scripting
I found that
echo "aaa" | awk '{print ",\\";}'
works, and it will give "\".
but
ddd=`echo "aaa" | awk '{print ",\\";}'`; echo $ddd
will not work.
Could anyone tell me why? thank you. (8 Replies)
Discussion started by: wxuyec
8 Replies
7. UNIX for Dummies Questions & Answers
Hi,
I have written below script to begin if the line has n
#!/bin/ksh
/usr/xpg4/bin/awk {/ n / 'BEGIN {X = "01"; X = "02"; X = "03"; X = "04";
X = "05"; X = "06"; X = "07"; X = "08";
X ="09"; X = "10"; X = "11"; X = "12"; };}
NR > 1 {print $1 "\t" $5 "," X "," $6 " " $7}'} input.txt |... (9 Replies)
Discussion started by: stew
9 Replies
8. Shell Programming and Scripting
My code fails to do anything if I've BEGIN block in it:
Run the awk script as:
awk -f ~/bin/sum_dupli_gene.awk make_gene_probe.txt
#!/usr/bin/awk -f
BEGIN {
print ARGV
#--loads of stuff
}
END{
#more stuff
} (14 Replies)
Discussion started by: genome
14 Replies
9. Shell Programming and Scripting
Hi,
diffcount=`awk 'BEGIN { while ( getline < "/scripts/matt/text.server1.reference" ) { arr++ } } { if (!( $0 in arr ) ) { print } }' $TMPDIR/$(basename $0 .sh) | wc -l`
if ]; then
OK="OK - No change in the interfaces status"
elif ]; then
DIFF=`awk 'BEGIN {... (4 Replies)
Discussion started by: nms
4 Replies
10. Shell Programming and Scripting
Example:
I have files in below format
file 1:
zxc,133,joe@example.com
cst,222,xyz@example1.com
File 2 Contains:
hxd
hcd
jws
zxc
cst
File 1 has 50000 lines and file 2 has around 30000 lines :
Expected Output has to be :
hxd
hcd
jws (5 Replies)
Discussion started by: TestPractice
5 Replies
LEARN ABOUT DEBIAN
cartconvert
CARTCONVERT(1) GeographicLib Utilities CARTCONVERT(1)
NAME
CartConvert -- convert geodetic coordinates to geocentric or local cartesian
SYNOPSIS
CartConvert [ -r ] [ -l lat0 lon0 h0 ] [ -e a f ] [ --comment-delimiter commentdelim ] [ --version | -h | --help ] [ --input-file infile |
--input-string instring ] [ --line-separator linesep ] [ --output-file outfile ]
DESCRIPTION
Convert geodetic coordinates to either geocentric or local cartesian coordinates. Geocentric coordinates have the origin at the center of
the earth, with the z axis going thru the north pole, and the x axis thru latitude = 0, longitude = 0. By default, the conversion is to
geocentric coordinates. Specifying -l lat0 lon0 h0 causes a local coordinate system to be used with the origin at latitude = lat0,
longitude = lon0, height = h0, z normal to the ellipsoid and y due north.
Geodetic coordinates are provided on standard input as a set of lines containing (blank separated) latitude, longitude (decimal degrees or
degrees, minutes and seconds), and height above the ellipsoid (meters). For each set of geodetic coordinates, the corresponding cartesian
coordinates x, y, z (meters) are printed on standard output.
OPTIONS
-r perform the reverse projection. x, y, z are given on standard input and each line of standard output gives latitude, longitude,
height.
-e specify the ellipsoid via a f; the equatorial radius is a and the flattening is f. Setting f = 0 results in a sphere. Specify f < 0
for a prolate ellipsoid. A simple fraction, e.g., 1/297, is allowed for f. (Also, if f > 1, the flattening is set to 1/f.) By
default, the WGS84 ellipsoid is used, a = 6378137 m, f = 1/298.257223563.
--comment-delimiter
set the comment delimiter to commentdelim (e.g., "#" or "//"). If set, the input lines will be scanned for this delimiter and, if
found, the delimiter and the rest of the line will be removed prior to processing and subsequently appended to the output line
(separated by a space).
--version
print version and exit.
-h print usage and exit.
--help
print full documentation and exit.
--input-file
read input from the file infile instead of from standard input; a file name of "-" stands for standard input.
--input-string
read input from the string instring instead of from standard input. All occurrences of the line separator character (default is a
semicolon) in instring are converted to newlines before the reading begins.
--line-separator
set the line separator character to linesep. By default this is a semicolon.
--output-file
write output to the file outfile instead of to standard output; a file name of "-" stands for standard output.
EXAMPLES
echo 33.3 44.4 6000 | CartConvert
=> 3816209.60 3737108.55 3485109.57
echo 33.3 44.4 6000 | CartConvert -l 33 44 20
=> 37288.97 33374.29 5783.64
echo 30000 30000 0 | CartConvert -r
=> 6.483 45 -6335709.73
ERRORS
An illegal line of input will print an error message to standard output beginning with "ERROR:" and causes CartConvert to return an exit
code of 1. However, an error does not cause CartConvert to terminate; following lines will be converted.
SEE ALSO
The algorithm for converting geocentric to geodetic coordinates is given in Appendix B of C. F. F. Karney, Geodesics on an ellipsoid of
revolution, Feb. 2011; preprint <http://arxiv.org/abs/1102.1215>.
AUTHOR
CartConvert was written by Charles Karney.
HISTORY
CartConvert was added to GeographicLib, <http://geographiclib.sf.net>, in 2009-02. Prior to 2009-03 it was called ECEFConvert.
GeographicLib 1.21 2012-04-24 CARTCONVERT(1)