03-27-2013
Thanks a lot worked perfectly ...
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I have a situation where I have to specify a different value to an awk command, I beleive i have the gist of this done, however I am not able to get this correct. Here is what I have so far
echo $id
065859555
This value occurs in a "pipe" delimited file in postition 8. Hence I would... (1 Reply)
Discussion started by: jerardfjay
1 Replies
2. Shell Programming and Scripting
Hi All,
I have a awk command that is stored in a variable.
the value of the variable cmd is:
(mean output of echo $cmd is: )
awk -F";" '{print $1}'
Now I want to execute this command.
How can I do that????
Quick Reply will be appreciated.
Regards,
Amit (2 Replies)
Discussion started by: patelamit009
2 Replies
3. Shell Programming and Scripting
Hi Jim,
The following script is in working state. But i m having one more problem with awk cmd. Could you tell me how to use any variable inside awk or how to take any variable value outside awk.
My problem is i want to maintain one property file in which i am declaring variable value into that... (12 Replies)
Discussion started by: Ganesh Khandare
12 Replies
4. Shell Programming and Scripting
Okay, so I am trying to use a count variable to reference the column of output sent from an echo statement. So I am trying to do this
#!/bin/bash
CURRENT=$PWD
VAR=3
CHANGE=`echo $CURRENT | awk -F "/" '{ print \$$VAR }'`
This instead of giving me the third instance after the "/" gives... (4 Replies)
Discussion started by: mkjp2011
4 Replies
5. Shell Programming and Scripting
Trying to do something like this
ls -lrt | awk '$9=="test5"'
-rw-r--r-- 1 lrmq db2iadm1 381 Sep 20 21:56 test5
But now, I need to give a variable in place of test5. For example let's define x as test5
x=test5
ls -lrt | awk '$9=="$x"'
This doesn't seem to be working. It doesn't take the... (4 Replies)
Discussion started by: blazer789
4 Replies
6. Shell Programming and Scripting
Hi Gurus,
I need a suggestion, please help. I have a input file as below :
abc.txt :
*
xxxx: 00000
xxxxx: 00000
xxxx: RANDOM
xxx: RANDOM
**************************xxxxxxx***
* abc
******************************
abc:
abc: ... (3 Replies)
Discussion started by: arunshankar.c
3 Replies
7. Shell Programming and Scripting
here is what i have so far
delim=`cat $HOME/tmp/interchange_hold | head -1 | cut -b4`
cat $HOME/tmp/rawfile_hold | (
while read line
se_check=`echo $line | awk -F: -v awkvar="$delim" '{ print $1}'`
delim will hold the 4th char of a file.
Lets say that char is a *
the line im... (2 Replies)
Discussion started by: blesjt02
2 Replies
8. UNIX for Dummies Questions & Answers
Hi Guys,
Can anyone of you please tell me how to use a variable inside a awk command.
For ex - if am printing the third column with respect to a pattern with delimiter ~
awk -F~ '$3=="pattern"' <file name> - This works,
Now here I have a set of patterns in a file and I want to put it in... (1 Reply)
Discussion started by: abhisheksunkari
1 Replies
9. Shell Programming and Scripting
I'm working on a script in which gives certain details in its output depending on user-specified options. So, what I'd like to do is something like:
if
then
awkcmd='some_awk_command'
else
awkcmd='some_other_awk_command'
fi
Then, later in the script, we'd do something like:
... (5 Replies)
Discussion started by: treesloth
5 Replies
10. Shell Programming and Scripting
Hello All,
I am trying to run a script to extract data from the file. The format of the file is as below:
filename: sample.log
12345| ABCD
23456| GKHY
33454| ABCD
98765| TTRRI want to run a command in AWK as show below
extract.sh
#!/bin/bash
echo... (2 Replies)
Discussion started by: chetanojha
2 Replies
LEARN ABOUT SUSE
tap::parser::iteratorfactory
TAP::Parser::IteratorFactory(3pm) Perl Programmers Reference Guide TAP::Parser::IteratorFactory(3pm)
NAME
TAP::Parser::IteratorFactory - Internal TAP::Parser Iterator
VERSION
Version 3.17
SYNOPSIS
use TAP::Parser::IteratorFactory;
my $factory = TAP::Parser::IteratorFactory->new;
my $iter = $factory->make_iterator(*TEST);
my $iter = $factory->make_iterator(@array);
my $iter = $factory->make_iterator(\%hash);
my $line = $iter->next;
DESCRIPTION
This is a factory class for simple iterator wrappers for arrays, filehandles, and hashes. Unless you're subclassing, you probably won't
need to use this module directly.
METHODS
Class Methods
"new"
Creates a new factory class. Note: You currently don't need to instantiate a factory in order to use it.
"make_iterator"
Create an iterator. The type of iterator created depends on the arguments to the constructor:
my $iter = TAP::Parser::Iterator->make_iterator( $filehandle );
Creates a stream iterator (see "make_stream_iterator").
my $iter = TAP::Parser::Iterator->make_iterator( $array_reference );
Creates an array iterator (see "make_array_iterator").
my $iter = TAP::Parser::Iterator->make_iterator( $hash_reference );
Creates a process iterator (see "make_process_iterator").
"make_stream_iterator"
Make a new stream iterator and return it. Passes through any arguments given. Defaults to a TAP::Parser::Iterator::Stream.
"make_array_iterator"
Make a new array iterator and return it. Passes through any arguments given. Defaults to a TAP::Parser::Iterator::Array.
"make_process_iterator"
Make a new process iterator and return it. Passes through any arguments given. Defaults to a TAP::Parser::Iterator::Process.
SUBCLASSING
Please see "SUBCLASSING" in TAP::Parser for a subclassing overview.
There are a few things to bear in mind when creating your own "ResultFactory":
1. The factory itself is never instantiated (this may change in the future). This means that "_initialize" is never called.
Example
package MyIteratorFactory;
use strict;
use vars '@ISA';
use MyStreamIterator;
use TAP::Parser::IteratorFactory;
@ISA = qw( TAP::Parser::IteratorFactory );
# override stream iterator
sub make_stream_iterator {
my $proto = shift;
MyStreamIterator->new(@_);
}
1;
ATTRIBUTION
Originally ripped off from Test::Harness.
SEE ALSO
TAP::Object, TAP::Parser, TAP::Parser::Iterator, TAP::Parser::Iterator::Array, TAP::Parser::Iterator::Stream,
TAP::Parser::Iterator::Process,
perl v5.12.1 2010-04-26 TAP::Parser::IteratorFactory(3pm)