Solved

Question for you GURU's -- Strings and if construct!!!-thanxs

Posted on 2000-05-02
6
142 Views
Last Modified: 2010-03-05
OK I have another quest:
                      now what if when i run this command thru my script
                      and what gets stored in my variable $label are the following below

                      COL.tvname.igb.appls.slrc-object
                                                                  COL.tvname.xxx.xxxxx.slrc-object
                                                                  COL.tvname.xxx.iiixxxi.slrc-object
                                                                  COL.tvname.igb.appls.slrc-object

                      all gotten from doing this
                      ==================================
                      foreach $label (@RCs[$n])

                      { $label = `idlcall $NROID get_all '"Rcl" 100'; }
                      ==================================
                      now i want to do a check.
                      I want to see if the match a certain criteria and i want to see i wach label has the following attahed to it: igb.appls.slrc-object

                      and if it does do something and if it does not report error to the user,,,
                      how do i go abt writing the if construct..

                      pls i need help ASAP... thanks...
0
Comment
Question by:CODER
  • 4
  • 2
6 Comments
 
LVL 16

Accepted Solution

by:
maneshr earned 50 total points
ID: 2769856

what i am doing is looking in the $label variable and if i get a label that ends with igb.appls.slrc-object i say all is OK.

if not i print Error.


Here is the code snippet. Add this after $label = `idlcall $NROID get_all '"Rcl" 100';

if ($label=~ /^(.*)igb\.appls\.slrc-object$/){
  print "OK!!\n";
}else{
  print "Error\n";
}
0
 

Author Comment

by:CODER
ID: 2769958
#retrieving the label and OID for each Remote Control Entry
foreach $label_and_OID (@RCs[$n])  
{
   $label= `idlcall $NROID get_all '"Rcl" 100'`;
}

now can i stick your above code in my foreach loop or outside the loop

thanks....  i am thinking outside but i DONT WANT TO LOOSE ANY VALUES in the $Label.
what do u think? thanks...
0
 
LVL 16

Expert Comment

by:maneshr
ID: 2770081
there you go. now that should work.

the if statement that i have provided, uses $label in a READ-ONLY context. Therefore you will NOT loose anything from $label.

0
Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

 
LVL 16

Expert Comment

by:maneshr
ID: 2778921
did you try the code??

did it work for you??

let me know. :-)
0
 

Author Comment

by:CODER
ID: 2780948
yes it worked thanks...
0
 
LVL 16

Expert Comment

by:maneshr
ID: 2781001
were you looking for specific solution??

wasnt the solution i provided up to your expectations??

let me know.
0

Featured Post

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
perl script to check whether folder contains any files 5 83
stftime format 4 55
Bash one liner, start and end time calculation 13 109
batch script for automated email 12 109
I've just discovered very important differences between Windows an Unix formats in Perl,at least 5.xx.. MOST IMPORTANT: Use Unix file format while saving Your script. otherwise it will have ^M s or smth likely weird in the EOL, Then DO NOT use m…
Checking the Alert Log in AWS RDS Oracle can be a pain through their user interface.  I made a script to download the Alert Log, look for errors, and email me the trace files.  In this article I'll describe what I did and share my script.
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
Along with being a a promotional video for my three-day Annielytics Dashboard Seminor, this Micro Tutorial is an intro to Google Analytics API data.

785 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question