## Understanding Code in IF LOOP

 beginners Understanding Code in IF LOOP
# 1
Understanding Code in IF LOOP

Hello All,

I would like to know and understand the difference between the below 3 IF loops and also if possible what are the different other parameters i could use other than those mentioed in the below lF LOOP conditions, appreciate your help.

Quote:
if [ \$? -ne 0 ] ; then
...some statements
fi
Quote:
if [ \$? -eq 0 ] ; then
...some statements
fi
Quote:
if [ \$# -eq 3 ] ;then
...some statements
fi
Thanks,
Sam.
 Ariean View Public Profile for Ariean Find all posts by Ariean
# 2
First of all, it is not an "IF LOOP".

The first if statement will execute if exit code from the previous command was not 0.
The second if statement will execute if the exist code from the previous command was 0
The third if statement will execute if the number of positional parameters is 3.

 fpmurphy View Public Profile for fpmurphy Find all posts by fpmurphy

## Understanding bash code

I am not able to understand below line in unix bash shell.Could anyone explain what it will do result="\${path1}/*\${var1}*\${var2}*wssreligibleitem*.csv" path1 is defined and it is a directory path var1 is defined and it holds string value like abc var2 is defined and it holds string value like...

## [Solved] Help understanding this code!!

Hi guys, I am still learning awk and much apprecated to shed some light on the following: the questions asked is below! { total = i = 0 do { ++i total += \$i } while ( total <= 100 ) print i, ":", total } File used: cat test.do 45 25 60 20 10 105 50 40 33 5 9 67 108 3 5 4

## Help with perl code understanding

Hi, I need to understand below perl code, can some one advise me. perl -MDate::Parse -e'BEGIN{\$main::now=time;\$main::old=(time-60*30)}' -nE'if(/^(\w+\s+\d+\s+\d+:\d+:\d+)/) {\$t=str2time \$1; \$t > \$old && \$t < \$now && print}'

## Understanding perl code

What is the difference between the two statements below? A: \$a->{"\$fruit"}->{"\$color"}->{size} = \$size B: \$size = \$a->{"\$fruit"}->{"\$color"}->{size} Please assist. Thanks!

## Help understanding Perl code.

Well, I found myself trying to fix some Perl code (Ive never done any Perl in my life) and I pinpointed the place where the bug could be. But to be sure I have to know what does a few line of code mean: \$files_lim =~ (/^\d*\$/) \$files_lim =~ (/^\d*h\$/)\$files_age =~ s/h//The code where this was...

## Understanding the code

hello all, May i know what is this "DEBUG_ME \$DEBUG_CMD main" doing in the below code. I am confused with alias also "alias DEBUG_ME='#'". Thanks for your help. set -x alias DEBUG_ME='#' if ; then . /product/apps/informatica/v7/pc/ExtProc/debug.ksh "\$1" fi # Declaring the...

## Problems understanding example code

I am really new to UNIX and programming in general and so apologies if this thread is a bit simple. I have searched and found a piece of sample code for a training program I am currently undertaking, but seeing as I am relatively new, I dont completely understand how it works. Here is the...

## Problems understanding example code

I am really new to UNIX and programming in general and so apologies if this thread is a bit simple. I have searched and found a piece of sample code for a training program I am currently undertaking, but seeing as I am relatively new, I dont completely understand how it works. Here is the...

## Need help in understanding thisperl code.

Can any body explains the under given lines of code i have difficulties in understanding it, my \$errorlog = "/var/log/controler.log"; &initLanguage(\$language); &launchCbox(); sub launchCbox { ...

## Little Trouble Understanding some code...

Couple of questions as I try to decipher someones code who left... What would something coded like this do? IFS=: grep FIELD1 /Path/Path2/Param.fle | read LBL1 LBL2 USRID EADR SUBJ SERVERNAME CFGTBL DIR ERR=0 Param.fle contents.. FIELD1:FEI::FIELD2:dATAFIELD BATCH:MAIN SERVER......etc..