something to start with and improve upon...
assuming all the statistics are displayed in the same order in a file AND across the files: awk -f lmh.awk myFiles where lmh.awk is:
Hi
I need to pass an array to Awk script from Shell. Can you please tell how to do it? How to pass this array add_ct_arr to an awk script or access it in awk?
i=1
while ;
do
add_ct_arr=$(echo ${adda_count} | awk -v i=$i -F" " '{print $i;}')
echo ${add_ct_arr}
... (1 Reply)
Hi All :),
I am very new to unix. I am requiring ur help in developing shell script for below problem.
I have to replace the second field of file with values of array sequentially where first field is ValidateKeepVar
<File>
UT-ExtractField 1 | &LogEntry &Keep(DatatoValidate)... (3 Replies)
OS=HP-UX ksh
The following works, except I want to include the <start> and <end> in the output.
awk -F '<start>' 'BEGIN{RS="<end>"; OFS="\n"; ORS=""} {print $2} somefile.log'
The following work in bash but not in ksh
sed -n '/^<start>/,/^<end>/{/LABEL$/!p}' somefile.log (4 Replies)
Hi, all
suppose I have following myfile (delimited by tab)
aa bb
cc dd
ee ffand I have following awk command:
awk 'BEGIN{FS="\t"}{AwkArrayVar_1=$1;AwkArrayVar_2=$2};END{for(i=0; i<NR; i++) print i, AwkArrayVar_1, AwkArrayVar_2,}' myfileMy question is: how can I assign the awk array... (7 Replies)
hi,
i want to pass an array parameters to a sftp script so that i can transfer each file in the array to the remote server by connecting only once to the sftp remote server.
i thought of using a variable that contains list of file names separated by a space and pass the variable to the sftp... (3 Replies)
There are two parts to this. In the first part I need to read a list of files from a directory and split it into 4 arrays. I have done that with the following code,
# collect list of file names
STATS_INPUT_FILENAMES=($(ls './'$SET'/'$FOLD'/'*'in.txt'))
# get number of files... (8 Replies)
I need to create a shell script to delete multiple items (Strings) at a time from a file.
I need to iterate through a list of strings.
My plan is to create an array and then iterate through the array.
My code is not working
#!/bin/bash -x
declare -a array=(one, two, three, four)... (5 Replies)
Hello,
I have some tab delimited text data,
file: final_temp1
aname val
NAME;r'(1,) 3.28584
r'(2,)<tab>
NAME;r'(3,) 6.13003
NAME;r'(4,) 4.18037
r'(5,)<tab>
You can see that the data is incomplete in some cases. There is a trailing tab after the first column for each incomplete row. I... (2 Replies)
Hello,
I have a src code file where I need to uncomment many lines.
The lines I need to uncomment look like,
C CALL l_r(DESNAME,DESOUT, 'Gmax', ESH(10), NO_APP, JJ)
The comment is the "C" in the first column. This needs to be deleted so that there are 6 spaces preceding "CALL".... (7 Replies)
Discussion started by: LMHmedchem
7 Replies
LEARN ABOUT DEBIAN
ratfor
RATFOR(1) General Commands Manual RATFOR(1)NAME
ratfor - ratfor preprocessor for Fortran 77
SYNOPSIS
ratfor [-l n] [-C] [-o outputfile] filename
PARAMETERS -l n Set starting label number.
-o output
Specify output file; default is stdout.
-C Keep comments in (useful for compiler directives).
-? Show summary of options.
DESCRIPTION
Ratfor has the following syntax:
prog: stat
prog stat
stat: if (...) stat
if (...) stat else stat
while (...) stat
repeat stat
repeat stat until (...)
for (...;...;...) stat
do ... stat
switch (intexpr) { case val[,val]: stmt ... default: stmt }
break n
next n
return (...)
digits stat
{ prog } or [ prog ] or $( prog $)
anything unrecognizable
where stat is any Fortran or Ratfor statement, and intexpr is an expression that resolves into an integer value. A statement is terminated
by an end-of-line or a semicolon. The following translations are also performed.
< .lt. <= .le.
== .eq.
!= .ne. ^= .ne. ~= .ne.
>= .ge. > .gt.
| .or. & .and.
! .not. ^ .not. ~ .not.
Integer constants in bases other that decimal may be specified as n%dddd... where n is a decimal number indicating the base and dddd...
are digits in that base. For bases > 10, letters are used for digits above 9. Examples: 8%77, 16%2ff, 2%0010011. The number is con-
verted the equivalent decimal value using multiplication; this may cause sign problems if the number has too many digits.
String literals ("..." or '...') can be continued across line boundaries by ending the line to be continued with an underline. The under-
line is not included as part of the literal. Leading blanks and tabs on the next line are ignored; this facilitates consistent indenta-
tion.
include file
will include the named file in the input.
define (name,value) or
define name value
defines name as a symbolic parameter with the indicated value. Names of symbolic parameters may contain letters, digits, periods, and
underline character but must begin with a letter (e.g. B.FLAG). Upper case is not equivalent to lower case in parameter names.
string name "character string" or
string name(size) "character string"
defines name to be an integer array long enough to accommodate the ASCII codes for the given character string, one per word. The last word
of name is initialized to the symbolic parameter EOS, and indicates the end of string.
KEYWORDS
ratfor fortran preprocessor fortran77 ratfor77
Jun 1996 RATFOR(1)