Sponsored Content
Top Forums Shell Programming and Scripting Passing Variable to Regular Expression Post 302480183 by jisha on Tuesday 14th of December 2010 07:36:57 AM
Old 12-14-2010
CPU & Memory Passing Variable to Regular Expression

Hi All,

Below is a sample code:
Code:
        print "Enter the Name:  ";
        my $Name = <>;
        print "Word is $Name";

        open (FH,"AIDNameList.txt");
        while (<FH>)
        {
                my $line;
                print "Word is $Name";
                for $line(<FH>)
                {
                        for ($line =~ /$NameAid/g )                        {
                                print $line;
                        }
                }
        }
        close FH;

I need to search for the user entered value in Variable $Name and search in each line of the file "AIDNameList.txt". I tried many ways but cudnot find how to give the word in the for loop.

Could some one help me out..

Thanks in advance
JS

Last edited by Franklin52; 12-14-2010 at 08:38 AM.. Reason: Please use code tags, thank you
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

regular expression using a variable

hello, I use AIX with ISM PILOT, I want to match something with a varible like this : $variable = 10 #this variable is the number of the job "$variable STARTED" # the pattern how can use this variable to match it with the word STARTED Tanks (0 Replies)
Discussion started by: barribar
0 Replies

2. Shell Programming and Scripting

compare variable against regular expression?

is it possible? if so, how? i want to check a variable whether is it a number or letter in an if-else statement (6 Replies)
Discussion started by: finalight
6 Replies

3. Shell Programming and Scripting

Awk's variable in regular expression

Anyone know how I will use awk's variable in a regular expression? This line of code of mine is working, the value PREMS should be a variable: awk '$1 ~ /PREMS/ { if(length(appldata)+2 >= length($1)) print $0; }' appldata=$APPLDATA /tmp/file.tmp The value of APPLDATA variable is PREMS. ... (2 Replies)
Discussion started by: Orbix
2 Replies

4. Shell Programming and Scripting

Passing in regular expression as a parameter to sed

Hi All, Im using Bash. I have a pipe delimited config file which contains 3 columns, 1st column = location of a file to be chnaged 2 column = expression to find within file 3rd column = string to replace. A script will loop through the contetnts of this file and apply the changes using... (2 Replies)
Discussion started by: satnamx
2 Replies

5. Programming

Perl: How to read from a file, do regular expression and then replace the found regular expression

Hi all, How am I read a file, find the match regular expression and overwrite to the same files. open DESTINATION_FILE, "<tmptravl.dat" or die "tmptravl.dat"; open NEW_DESTINATION_FILE, ">new_tmptravl.dat" or die "new_tmptravl.dat"; while (<DESTINATION_FILE>) { # print... (1 Reply)
Discussion started by: jessy83
1 Replies

6. Shell Programming and Scripting

passing a regex as variable to awk and using that as regular expression for search

Hi All, I have a sftp session log where I am transferring multi files by issuing "mput abc*.dat". The contents of the logfile is below - ################################################# Connecting to 10.75.112.194... Changing to: /home/dasd9x/testing1 sftp> mput abc*.dat Uploading... (7 Replies)
Discussion started by: k_bijitesh
7 Replies

7. UNIX for Dummies Questions & Answers

grep with variable and regular expression

i have a command line like this in csh script grep -i "$argv$" which i wanted to select the line ending with string provided as argument but it couldn't interpret the '$' (ending with).. any help? (3 Replies)
Discussion started by: ymc1g11
3 Replies

8. Shell Programming and Scripting

Passing regular expression to nawk

I am trying to test if I can replace a regular expression in 'nawk' with a variable. Please let me know why it is not working. I am using ksh88i on solaris8 I am trying use this test as a building block to filter active external DNS connections. Ideally I want to pass variable defined... (4 Replies)
Discussion started by: kchinnam
4 Replies

9. Shell Programming and Scripting

Regular expression as a variable

I'm trying to use a series of regular expressions as variables but can't get it to behave properly. You can see below what I'm trying to do. Here with lowercase a-z and the same with uppercase, numbers 0-9 and again with a set of special characters, without having to type out every single... (3 Replies)
Discussion started by: 3therk1ll
3 Replies

10. Shell Programming and Scripting

How to store regular expression in a variable?

Hi, Im facing a weird behavior storing regular expression in a vaiable. Let us consider >file_name=CTP02_*.tar when I echo the above variable its displaying below which is file CTP02_*tar but when I create a file with name CTP02_1234.tar, and when I echo $file_name its showing... (3 Replies)
Discussion started by: rdineshredy
3 Replies
GONZUI-SEARCH(1)						   User Commands						  GONZUI-SEARCH(1)

NAME
gonzui-search - a tool to search a gonzui DB SYNOPSIS
gonzui-search PATTERN DESCRIPTION
-P, --package=PACKAGE search for PACKAGE -p, --prefix perform prefix search -e, --regexp perform regular expression search -t, --type=TYPE search for TYPE funcall, fundef, fundecl, others -n, --line-number print line number with output lines -c, --count only print a count of matching words -C, --context=NUM print NUM lines of output context --color use markers to highlight the matching string -h, --no-filename suppress the prefixing filename on output --gonzuirc=FILE specify alternate run control file --dump-config dump configuration -d, --db-dir=DIR use DB directory DIR --db-cache=NUM use NUM megabytes of DB cache [5] --list-formats list all supported formats --help show this help message -q, --quiet suppress all normal output -v, --verbose output progress and statistics --version print version information and exit gonzui-search 1.3 December 2006 GONZUI-SEARCH(1)
All times are GMT -4. The time now is 05:58 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy