06-17-2008
Hi Franklin
I did as you mentioned. But all in vain. I am still getting the same error.
file1
a = 167259, total usage = 248810
a = 819080, total usage = 378869
a = 423639, total usage = 166699
a = 118830, total usage = 194917
a = 741620, total usage = 135128
a = 561890, total usage = 177346
file2
a = 167259
a = 819080
a = 323639
a = 118830
a = 741620
a = 961890
a = 074651
a = 244733
------------ The script -----------------------
awk '
FILENAME==ARGV[1] { file_1_data[FNR]=$0; next }
FILENAME==ARGV[2] { file_2_data[FNR]=substr($3,1,12); next }
END {
# do actual data processing here
flag=0
for (i in file_1_data) {
$flag=0
for (j in file_2_data) {
if (substr(file_1_data[i],10,12) == file_2_data[j]) {
print file_1_data[i] > "anni_report_success"
$flag=1
break
}
}
if ($flag == 0) {
print file_1_data[i] > "anni_report_failure"
}
}
}' file1 file2
---------------------------------------------------------
error code that i get is:
awk: file_1_data is not an array
record number xxx
(its the same even after removing the $ sign with variable flag.
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hello I am new to Unix. Please help me out.
My Scenario:
I am first collecting all the file names present in the directory with structure myinfo/yourinfo/supplierinfo
I have four files with the names myCollector.java, yourCollector.java, someCollector.java, everyCollector.java. in the directory.... (1 Reply)
Discussion started by: jason.bean
1 Replies
2. Linux
Hi,
we have running 8 box sles 9 cluster and on an nfs filesystem we have the problem which is grepped from /var/log/messages.
Jun 8 13:40:46 qnclpx02 kernel: attempt to access beyond end of device
Jun 8 13:40:46 qnclpx02 kernel: sdat: rw=0, want=8894615912, limit=314572800
Is there... (1 Reply)
Discussion started by: ortsvorsteher
1 Replies
3. Shell Programming and Scripting
How do I access one of the indices in array tst with the code below?
tst=sprintf("%5.2f",Car / 12)
When I scan thru the array with
for ( i in tst ) { print i,tst }
I get the output of:
vec-7 144
But when I try this in the END
print tst
It looks like it's not set.
What am... (6 Replies)
Discussion started by: timj123
6 Replies
4. Solaris
Hi,
I have two Sun Fire V490 with Solaris 10 5/08, FC switch and two Sun StorageTek 3500 FC arrays. Each array is connected to switch and to one server at a time. In the last week I installed Solaris 10 5/08 on both servers and set up Sun Cluster, version 3.2. At wednesday all was fine - all... (7 Replies)
Discussion started by: Sapfeer
7 Replies
5. Shell Programming and Scripting
hi all, its me again!!! i've requirement like this:
i want to create a file & an array with its name having the filename as its substring. here is the test script!!
#!/bin/bash
touch $1
declare -a $1_rec;
echo -n "$1_rec: "
read $1_rec;
echo $];
now see output:
this is when i enter... (7 Replies)
Discussion started by: tprayush
7 Replies
6. Programming
Hi All,
I am new to c programming. I am getting compilation error in the below program. Can somebody help me?
#include<stdio.h>
#include<string.h>
void main()
{
int i=j=0;
char a={'f1',4,'f2','4'};
char count;
for(i=0;i<2;i++)
{
for(j=1;j<=2;j++)
{
... (2 Replies)
Discussion started by: sam_14189
2 Replies
7. Shell Programming and Scripting
I'm trying to expand my array by adding another value onto the end of it, thus adding a new index and upping the length of the array by one. I am iterating through two arrays, and trying to get one array into the index of the other. I'm use 4.1.5 release of bash and most of the methods I have tried... (4 Replies)
Discussion started by: jrymer
4 Replies
8. Shell Programming and Scripting
Hi,
i have the following code in which i am passing array tldn in awk using -v option & despite of that condition is not getting matched,can somebody suggest how to handle shell arrays in awk
tcount=(9875 9667)
awk -F"\t" -v ltldn="${tldn}" 'NR==FNR {POSTPAIDMDNS=$2"|"$3;next}
... (6 Replies)
Discussion started by: siramitsharma
6 Replies
9. UNIX for Dummies Questions & Answers
I need to search for a block with the starting pattern say
"tabId": "table_1", and ending pattern say "]"
and then add a few lines before "]"
"block1":"block_111"
"tabId": "table_1",
"title":"My title"
.....
....
}]
how do I achieve it using awk and sed.
Thanks,
Lakshmi (3 Replies)
Discussion started by: Lakshmikumari
3 Replies
LEARN ABOUT DEBIAN
gdcmdiff
gdcmdiff(1) GDCM gdcmdiff(1)
NAME
gdcmdiff - .SH "SYNOPSIS"
gdcmdiff [options] file1 file2
DESCRIPTION
The gdcmdiff command line program takes as input two DICOM file: file1 and file2.
PARAMETERS
file1 DICOM input filename
file2 DICOM output filename
options
options
-m --meta Compare metainformation. Default is off.
-t <n> --truncate <n> String values trimmed to n characters.
general options
-h --help
print this help text and exit
-v --version
print version information and exit
-V --verbose
verbose mode (warning+error).
-W --warning
warning mode, print warning information
-E --error
error mode, print error information
-D --debug
debug mode, print debug information
Simple usage
gdcmdiff is a great tool to diff DICOM files. Usage is simply:
$ gdcmdiff input1.dcm input2.dcm
SEE ALSO
gdcmdump(1), gdcminfo(1)
COPYRIGHT
Copyright (c) 2006-2011 Mathieu Malaterre
Version 2.2.0 Tue Feb 5 2013 gdcmdiff(1)