HTML automatically generated with rman
Table of Contents
shells - a quick reminder to some shell languages 
Whether
you write in sh, csh, perl or any language, sometimes switching between
them causes the personal memory to leak.  Here is a simple table that side-by-side
compares different common shells. 
bash                        csh                         perl
-------------------------   -------------------------   -------------------------
a="Hi world"                set a="Hi world"            $a="Hi World";
echo $a                     echo $a                     print a,"0;
if [ $a = "yes" ];then      if ($a == "yes") then       if ( a eq "yes"
) {
elif [ ... ]; then          else if ( ... ) then        } elsif {  # notice spelling
else                        else                        } else {
fi                          endif                       }
read a                      set a=$<                    chomp ( $a = <> );
while [ ]; do               while ($n > 0)              while ( $a > 0 )
{
done                        end                         }
                                                        for ( $n = 99;
$n > 0; $n-- ) { 
                                                        }
                            foreach n (1 2 3)           foreach $n ( 1..3
) {
                            end                         }
                            set a=(1 2 3)               @a=("a", "b", "c");
                            Int  Str                         Num     Str
                            ==   ==                     ==      eq
                            !=   !=                     !=      ne
                            <                           <       lt
                            >                           >       gt
                            <=                          <=      le
                            >=                          >=      ge
functions(5NEMO)
 
http://merd.sourceforge.net/pixel/language-study/syntax-across-languages.html
http://merd.sourceforge.net/pixel/language-study/scripting-language/
Peter Teuben 
7-apr-01   document created     PJT
Table of Contents