common UNIX script which is to work in HP and SUN environment


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting common UNIX script which is to work in HP and SUN environment
# 1  
Old 10-30-2008
Error common UNIX script which is to work in HP and SUN environment

I have two different UNIX scripts for updating Co-ordinate points which are working fine seperately in HP and SUN environments. But I am trying to write a common UNIX script which is to work in HP and SUN environment.

The following are the scripts i am using

SUN:

#!/bin/ksh
info () {
cat << EOT
**********************************************************************
Shell script to translate VSIGN im components in X, Y and Z dirction
Each original im file remains unchanged and a new file file1_mv.im
is created.
Usage:
move_im x=100 y=-200 z=0 file.im
x Translation in X-direction
y Translation in Y-direction
z Translation in Z-direction
file.im im file

-h This information

**********************************************************************
EOT
}
if [[ $1 = "-h" ]]; then
info
exit
fi
if [[ $4 = "" ]]
then
info
exit
fi
echo "stop input" > /tmp/move_im_dummy_tmp.file
echo "Start move_im"
for file in "$@"
do
echo $file
st=`echo $file | cut -c 2`
dir=`echo $file | cut -c 1-3`
if [[ $st != "=" ]]
then
#echo $dir
if [[ $dir != "dir" ]]
then
base_file=`echo $file | cut -d. -f1`
old_file=`echo $base_file".im"`
new_file=`echo $base_file"_mv.im"`
echo "Base File:"
echo $old_file
echo "New File:"
echo $new_file
if [[ -f $new_file ]]
then
echo $new_file " exists already"
echo "move_im terminated"
exit
fi
/usr/bin/cp -f $old_file $new_file
echo "O 1 "$new_file > temp_piok.script
/usr/bin/nawk -v $1 -v $2 -v $3 '{
if ( x >= 0) {
printf("(VG 1) = (VG 1) + %-7.1f\n",x)
}
if ( x < 0) {
x_abs=(x*x)^0.5
printf("(VG 1) = (VG 1) - %-7.1f\n",x_abs)
}
if ( y >= 0) {
printf("(VG 2) = (VG 2) + %-7.1f\n",y)
}
if ( y < 0) {
y_abs=(y*y)^0.5
printf("(VG 2) = (VG 2) - %-7.1f\n",y_abs)
}
if ( z >= 0) {
printf("(VG 3) = (VG 3) + %-7.1f\n",z)
}
if ( z < 0) {
z_abs=(z*z)^0.5
printf("(VG 3) = (VG 3) - %-7.1f\n",z_abs)
}
# printf("V VG\n")
} ' < /tmp/move_im_dummy_tmp.file >> temp_piok.script
# echo " $# " >> temp_piok.script
echo " "
echo "Invoking pius piok to update Geometry"
echo " "
pius piok < temp_piok.script
echo " "
echo "pius piok completed"
echo " "
echo "O 1 "$new_file > temp_piok.script
/usr/bin/nawk -v $1 -v $2 -v $3 '{
if ( x >= 0) {
printf("('"'MCMpar'"' 8) = ('"'MCMpar'"' 8) + %-7.1f\n",x)
}
if ( x < 0) {
x_abs=(x*x)^0.5
printf("('"'MCMpar'"' 8) = ('"'MCMpar'"' 8) - %-7.1f\n",x_abs)
}
if ( y >= 0) {
printf("('"'MCMpar'"' 9) = ('"'MCMpar'"' 9) + %-7.1f\n",y)
}
if ( y < 0) {
y_abs=(y*y)^0.5
printf("('"'MCMpar'"' 9) = ('"'MCMpar'"' 9) - %-7.1f\n",y_abs)
}
if ( z >= 0) {
printf("('"'MCMpar'"' 10) = ('"'MCMpar'"' 10) + %-7.1f\n",z)
}
if ( z < 0) {
z_abs=(z*z)^0.5
printf("('"'MCMpar'"' 10) = ('"'MCMpar'"' 10) - %-7.1f\n",z_abs)
}
# printf("V VG\n")
} ' < /tmp/move_im_dummy_tmp.file >> temp_piok.script
# echo " $# " >> temp_piok.script
echo " "
echo "Invoking pius piok to update COG coordinates"
echo " "
pius piok < temp_piok.script
fi
fi
done
echo " "
echo "pius piok completed"
echo " "
/usr/bin/rm -f temp_piok.script /tmp/move_im_dummy_tmp.file
echo "move_im succesfully completed"
exit

HP:

#!/bin/ksh
info () {
cat << EOT
**********************************************************************
Shell script to translate VSIGN im components in X, Y and Z dirction
Each original im file remains unchanged and a new file file1_mv.im
is created.
Usage:
move_im x=100 y=-200 z=0 file.im
x Translation in X-direction
y Translation in Y-direction
z Translation in Z-direction
file.im im file

-h This information

**********************************************************************
EOT
}
if [[ $1 = "-h" ]]; then
info
exit
fi
if [[ $4 = "" ]]
then
info
exit
fi
echo "stop input" > /tmp/move_im_dummy_tmp.file
echo "Start move_im"
for file in "$@"
do
echo $file
st=`echo $file | cut -c 2`
dir=`echo $file | cut -c 1-3`
if [[ $st != "=" ]]
then
#echo $dir
if [[ $dir != "dir" ]]
then
base_file=`echo $file | cut -d. -f1`
old_file=`echo $base_file".im"`
new_file=`echo $base_file"_mv.im"`
echo "Base File:"
echo $old_file
echo "New File:"
echo $new_file
if [[ -f $new_file ]]
then
echo $new_file " exists already"
echo "move_im terminated"
exit
fi
/usr/bin/cp -f $old_file $new_file
echo "O 1 "$new_file > temp_piok.script
/usr/bin/awk -v $1 -v $2 -v $3 '{
if ( x >= 0) {
printf("(VG 1) = (VG 1) + %-7.1f\n",x)
}
if ( x < 0) {
x_abs=(x*x)^0.5
printf("(VG 1) = (VG 1) - %-7.1f\n",x_abs)
}
if ( y >= 0) {
printf("(VG 2) = (VG 2) + %-7.1f\n",y)
}
if ( y < 0) {
y_abs=(y*y)^0.5
printf("(VG 2) = (VG 2) - %-7.1f\n",y_abs)
}
if ( z >= 0) {
printf("(VG 3) = (VG 3) + %-7.1f\n",z)
}
if ( z < 0) {
z_abs=(z*z)^0.5
printf("(VG 3) = (VG 3) - %-7.1f\n",z_abs)
}
# printf("V VG\n")
} ' < /tmp/move_im_dummy_tmp.file >> temp_piok.script
# echo " $# " >> temp_piok.script
echo " "
echo "Invoking pius piok to update Geometry"
echo " "
/ford/thishost/unix/apps_bin/pius piok < temp_piok.script
echo " "
echo "pius piok completed"
echo " "
echo "O 1 "$new_file > temp_piok.script
/usr/bin/awk -v $1 -v $2 -v $3 '{
if ( x >= 0) {
printf("('"'MCMpar'"' 8) = ('"'MCMpar'"' 8) + %-7.1f\n",x)
}
if ( x < 0) {
x_abs=(x*x)^0.5
printf("('"'MCMpar'"' 8) = ('"'MCMpar'"' 8) - %-7.1f\n",x_abs)
}
if ( y >= 0) {
printf("('"'MCMpar'"' 9) = ('"'MCMpar'"' 9) + %-7.1f\n",y)
}
if ( y < 0) {
y_abs=(y*y)^0.5
printf("('"'MCMpar'"' 9) = ('"'MCMpar'"' 9) - %-7.1f\n",y_abs)
}
if ( z >= 0) {
printf("('"'MCMpar'"' 10) = ('"'MCMpar'"' 10) + %-7.1f\n",z)
}
if ( z < 0) {
z_abs=(z*z)^0.5
printf("('"'MCMpar'"' 10) = ('"'MCMpar'"' 10) - %-7.1f\n",z_abs)
}
# printf("V VG\n")
} ' < /tmp/move_im_dummy_tmp.file >> temp_piok.script
# echo " $# " >> temp_piok.script
echo " "
echo "Invoking pius piok to update COG coordinates"
echo " "
/ford/thishost/unix/apps_bin/pius piok < temp_piok.script
fi
fi
done
echo " "
echo "pius piok completed"
echo " "
/usr/bin/rm -f temp_piok.script /tmp/move_im_dummy_tmp.file
echo "move_im succesfully completed"
exit


Please kindly help me ane one interested to sort out this issue by changing two seperate scripts into single common scripts

thanks and regards
Ramkumar

You have a load of other tags, please add code tags - the one thing that would make the code readable. Thanks.

Last edited by jim mcnamara; 10-30-2008 at 03:18 PM.. Reason: code tag request
# 2  
Old 10-30-2008
write a single script (include both scripts in it)

using "uname" find out which OS it is running and then using "if" run either of the scripts.

if os="A" then

<Paste Script-1>

else

<Paste Script-2>


Regards,
# 3  
Old 10-31-2008
My sincere thanks to prvnrk.

I tried and it is not working. Pls find below the error i got

syntax error at line 149:'else' unexpected

do favour in sort out this issue.

regards,

ramkumar
# 4  
Old 10-31-2008
i gave you the idea in general not syntactically.

Can you send your final script (with both codes and if condition) to fix your error.


Regards,
# 5  
Old 10-31-2008
final script

#!/bin/ksh
if [[ $uname = $SunOS]]; then
info () {
cat << EOT
**********************************************************************
Shell script to translate VSIGN im components in X, Y and Z dirction
Each original im file remains unchanged and a new file file1_mv.im
is created.
Usage:
move_im x=100 y=-200 z=0 file.im
x Translation in X-direction
y Translation in Y-direction
z Translation in Z-direction
file.im im file

-h This information

**********************************************************************
EOT
}
if [[ $1 = "-h" ]]; then
info
exit
fi
if [[ $4 = "" ]]
then
info
exit
fi
echo "stop input" > /tmp/move_im_dummy_tmp.file
echo "Start move_im"
for file in "$@"
do
echo $file
st=`echo $file | cut -c 2`
dir=`echo $file | cut -c 1-3`
if [[ $st != "=" ]]
then
#echo $dir
if [[ $dir != "dir" ]]
then
base_file=`echo $file | cut -d. -f1`
old_file=`echo $base_file".im"`
new_file=`echo $base_file"_mv.im"`
echo "Base File:"
echo $old_file
echo "New File:"
echo $new_file
if [[ -f $new_file ]]
then
echo $new_file " exists already"
echo "move_im terminated"
exit
fi
/usr/bin/cp -f $old_file $new_file
echo "O 1 "$new_file > temp_piok.script
/usr/bin/nawk -v $1 -v $2 -v $3 '{
if ( x >= 0) {
printf("(VG 1) = (VG 1) + %-7.1f\n",x)
}
if ( x < 0) {
x_abs=(x*x)^0.5
printf("(VG 1) = (VG 1) - %-7.1f\n",x_abs)
}
if ( y >= 0) {
printf("(VG 2) = (VG 2) + %-7.1f\n",y)
}
if ( y < 0) {
y_abs=(y*y)^0.5
printf("(VG 2) = (VG 2) - %-7.1f\n",y_abs)
}
if ( z >= 0) {
printf("(VG 3) = (VG 3) + %-7.1f\n",z)
}
if ( z < 0) {
z_abs=(z*z)^0.5
printf("(VG 3) = (VG 3) - %-7.1f\n",z_abs)
}
# printf("V VG\n")
} ' < /tmp/move_im_dummy_tmp.file >> temp_piok.script
# echo " $# " >> temp_piok.script
echo " "
echo "Invoking pius piok to update Geometry"
echo " "
pius piok < temp_piok.script
echo " "
echo "pius piok completed"
echo " "
echo "O 1 "$new_file > temp_piok.script
/usr/bin/nawk -v $1 -v $2 -v $3 '{
if ( x >= 0) {
printf("('"'MCMpar'"' 8) = ('"'MCMpar'"' 8) + %-7.1f\n",x)
}
if ( x < 0) {
x_abs=(x*x)^0.5
printf("('"'MCMpar'"' 8) = ('"'MCMpar'"' 8) - %-7.1f\n",x_abs)
}
if ( y >= 0) {
printf("('"'MCMpar'"' 9) = ('"'MCMpar'"' 9) + %-7.1f\n",y)
}
if ( y < 0) {
y_abs=(y*y)^0.5
printf("('"'MCMpar'"' 9) = ('"'MCMpar'"' 9) - %-7.1f\n",y_abs)
}
if ( z >= 0) {
printf("('"'MCMpar'"' 10) = ('"'MCMpar'"' 10) + %-7.1f\n",z)
}
if ( z < 0) {
z_abs=(z*z)^0.5
printf("('"'MCMpar'"' 10) = ('"'MCMpar'"' 10) - %-7.1f\n",z_abs)
}
# printf("V VG\n")
} ' < /tmp/move_im_dummy_tmp.file >> temp_piok.script
# echo " $# " >> temp_piok.script
echo " "
echo "Invoking pius piok to update COG coordinates"
echo " "
pius piok < temp_piok.script
fi
fi
done
echo " "
echo "pius piok completed"
echo " "
/usr/bin/rm -f temp_piok.script /tmp/move_im_dummy_tmp.file
echo "move_im succesfully completed"
exit

else

#!/bin/ksh
info () {
cat << EOT
**********************************************************************
Shell script to translate VSIGN im components in X, Y and Z dirction
Each original im file remains unchanged and a new file file1_mv.im
is created.
Usage:
move_im x=100 y=-200 z=0 file.im
x Translation in X-direction
y Translation in Y-direction
z Translation in Z-direction
file.im im file

-h This information

**********************************************************************
EOT
}
if [[ $1 = "-h" ]]; then
info
exit
fi
if [[ $4 = "" ]]
then
info
exit
fi
echo "stop input" > /tmp/move_im_dummy_tmp.file
echo "Start move_im"
for file in "$@"
do
echo $file
st=`echo $file | cut -c 2`
dir=`echo $file | cut -c 1-3`
if [[ $st != "=" ]]
then
#echo $dir
if [[ $dir != "dir" ]]
then
base_file=`echo $file | cut -d. -f1`
old_file=`echo $base_file".im"`
new_file=`echo $base_file"_mv.im"`
echo "Base File:"
echo $old_file
echo "New File:"
echo $new_file
if [[ -f $new_file ]]
then
echo $new_file " exists already"
echo "move_im terminated"
exit
fi
/usr/bin/cp -f $old_file $new_file
echo "O 1 "$new_file > temp_piok.script
/usr/bin/awk -v $1 -v $2 -v $3 '{
if ( x >= 0) {
printf("(VG 1) = (VG 1) + %-7.1f\n",x)
}
if ( x < 0) {
x_abs=(x*x)^0.5
printf("(VG 1) = (VG 1) - %-7.1f\n",x_abs)
}
if ( y >= 0) {
printf("(VG 2) = (VG 2) + %-7.1f\n",y)
}
if ( y < 0) {
y_abs=(y*y)^0.5
printf("(VG 2) = (VG 2) - %-7.1f\n",y_abs)
}
if ( z >= 0) {
printf("(VG 3) = (VG 3) + %-7.1f\n",z)
}
if ( z < 0) {
z_abs=(z*z)^0.5
printf("(VG 3) = (VG 3) - %-7.1f\n",z_abs)
}
# printf("V VG\n")
} ' < /tmp/move_im_dummy_tmp.file >> temp_piok.script
# echo " $# " >> temp_piok.script
echo " "
echo "Invoking pius piok to update Geometry"
echo " "
/ford/thishost/unix/apps_bin/pius piok < temp_piok.script
echo " "
echo "pius piok completed"
echo " "
echo "O 1 "$new_file > temp_piok.script
/usr/bin/awk -v $1 -v $2 -v $3 '{
if ( x >= 0) {
printf("('"'MCMpar'"' 8) = ('"'MCMpar'"' 8) + %-7.1f\n",x)
}
if ( x < 0) {
x_abs=(x*x)^0.5
printf("('"'MCMpar'"' 8) = ('"'MCMpar'"' 8) - %-7.1f\n",x_abs)
}
if ( y >= 0) {
printf("('"'MCMpar'"' 9) = ('"'MCMpar'"' 9) + %-7.1f\n",y)
}
if ( y < 0) {
y_abs=(y*y)^0.5
printf("('"'MCMpar'"' 9) = ('"'MCMpar'"' 9) - %-7.1f\n",y_abs)
}
if ( z >= 0) {
printf("('"'MCMpar'"' 10) = ('"'MCMpar'"' 10) + %-7.1f\n",z)
}
if ( z < 0) {
z_abs=(z*z)^0.5
printf("('"'MCMpar'"' 10) = ('"'MCMpar'"' 10) - %-7.1f\n",z_abs)
}
# printf("V VG\n")
} ' < /tmp/move_im_dummy_tmp.file >> temp_piok.script
# echo " $# " >> temp_piok.script
echo " "
echo "Invoking pius piok to update COG coordinates"
echo " "
/ford/thishost/unix/apps_bin/pius piok < temp_piok.script
fi
fi
done
echo " "
echo "pius piok completed"
echo " "
/usr/bin/rm -f temp_piok.script /tmp/move_im_dummy_tmp.file
echo "move_im succesfully completed"
exit

kindly do favour and regards

ramkumar
# 6  
Old 10-31-2008
There're lot of basic mistakes in your script.

It should be like below:

+++++++++++

#!/bin/ksh
os=`uname -s`
if [ "${os}" == "SunOS" ]; then

info () {
cat << EOT
**********************************************************************
Shell script to translate VSIGN im components in X, Y and Z dirction
Each original im file remains unchanged and a new file file1_mv.im
is created.
Usage:
move_im x=100 y=-200 z=0 file.im
x Translation in X-direction
y Translation in Y-direction
z Translation in Z-direction
file.im im file

-h This information

**********************************************************************
EOT
}
if [[ $1 = "-h" ]]; then
info
exit
fi
if [[ $4 = "" ]]
then
info
exit
fi
echo "stop input" > /tmp/move_im_dummy_tmp.file
echo "Start move_im"
for file in "$@"
do
echo $file
st=`echo $file | cut -c 2`
dir=`echo $file | cut -c 1-3`
if [[ $st != "=" ]]
then
#echo $dir
if [[ $dir != "dir" ]]
then
base_file=`echo $file | cut -d. -f1`
old_file=`echo $base_file".im"`
new_file=`echo $base_file"_mv.im"`
echo "Base File:"
echo $old_file
echo "New File:"
echo $new_file
if [[ -f $new_file ]]
then
echo $new_file " exists already"
echo "move_im terminated"
exit
fi
/usr/bin/cp -f $old_file $new_file
echo "O 1 "$new_file > temp_piok.script
/usr/bin/nawk -v $1 -v $2 -v $3 '{
if ( x >= 0) {
printf("(VG 1) = (VG 1) + %-7.1f\n",x)
}
if ( x < 0) {
x_abs=(x*x)^0.5
printf("(VG 1) = (VG 1) - %-7.1f\n",x_abs)
}
if ( y >= 0) {
printf("(VG 2) = (VG 2) + %-7.1f\n",y)
}
if ( y < 0) {
y_abs=(y*y)^0.5
printf("(VG 2) = (VG 2) - %-7.1f\n",y_abs)
}
if ( z >= 0) {
printf("(VG 3) = (VG 3) + %-7.1f\n",z)
}
if ( z < 0) {
z_abs=(z*z)^0.5
printf("(VG 3) = (VG 3) - %-7.1f\n",z_abs)
}
# printf("V VG\n")
} ' < /tmp/move_im_dummy_tmp.file >> temp_piok.script
# echo " $# " >> temp_piok.script
echo " "
echo "Invoking pius piok to update Geometry"
echo " "
pius piok < temp_piok.script
echo " "
echo "pius piok completed"
echo " "
echo "O 1 "$new_file > temp_piok.script
/usr/bin/nawk -v $1 -v $2 -v $3 '{
if ( x >= 0) {
printf("('"'MCMpar'"' 8) = ('"'MCMpar'"' 8) + %-7.1f\n",x)
}
if ( x < 0) {
x_abs=(x*x)^0.5
printf("('"'MCMpar'"' 8) = ('"'MCMpar'"' 8) - %-7.1f\n",x_abs)
}
if ( y >= 0) {
printf("('"'MCMpar'"' 9) = ('"'MCMpar'"' 9) + %-7.1f\n",y)
}
if ( y < 0) {
y_abs=(y*y)^0.5
printf("('"'MCMpar'"' 9) = ('"'MCMpar'"' 9) - %-7.1f\n",y_abs)
}
if ( z >= 0) {
printf("('"'MCMpar'"' 10) = ('"'MCMpar'"' 10) + %-7.1f\n",z)
}
if ( z < 0) {
z_abs=(z*z)^0.5
printf("('"'MCMpar'"' 10) = ('"'MCMpar'"' 10) - %-7.1f\n",z_abs)
}
# printf("V VG\n")
} ' < /tmp/move_im_dummy_tmp.file >> temp_piok.script
# echo " $# " >> temp_piok.script
echo " "
echo "Invoking pius piok to update COG coordinates"
echo " "
pius piok < temp_piok.script
fi
fi
done
echo " "
echo "pius piok completed"
echo " "
/usr/bin/rm -f temp_piok.script /tmp/move_im_dummy_tmp.file
echo "move_im succesfully completed"
exit

else

info () {
cat << EOT
**********************************************************************
Shell script to translate VSIGN im components in X, Y and Z dirction
Each original im file remains unchanged and a new file file1_mv.im
is created.
Usage:
move_im x=100 y=-200 z=0 file.im
x Translation in X-direction
y Translation in Y-direction
z Translation in Z-direction
file.im im file

-h This information

**********************************************************************
EOT
}
if [[ $1 = "-h" ]]; then
info
exit
fi
if [[ $4 = "" ]]
then
info
exit
fi
echo "stop input" > /tmp/move_im_dummy_tmp.file
echo "Start move_im"
for file in "$@"
do
echo $file
st=`echo $file | cut -c 2`
dir=`echo $file | cut -c 1-3`
if [[ $st != "=" ]]
then
#echo $dir
if [[ $dir != "dir" ]]
then
base_file=`echo $file | cut -d. -f1`
old_file=`echo $base_file".im"`
new_file=`echo $base_file"_mv.im"`
echo "Base File:"
echo $old_file
echo "New File:"
echo $new_file
if [[ -f $new_file ]]
then
echo $new_file " exists already"
echo "move_im terminated"
exit
fi
/usr/bin/cp -f $old_file $new_file
echo "O 1 "$new_file > temp_piok.script
/usr/bin/awk -v $1 -v $2 -v $3 '{
if ( x >= 0) {
printf("(VG 1) = (VG 1) + %-7.1f\n",x)
}
if ( x < 0) {
x_abs=(x*x)^0.5
printf("(VG 1) = (VG 1) - %-7.1f\n",x_abs)
}
if ( y >= 0) {
printf("(VG 2) = (VG 2) + %-7.1f\n",y)
}
if ( y < 0) {
y_abs=(y*y)^0.5
printf("(VG 2) = (VG 2) - %-7.1f\n",y_abs)
}
if ( z >= 0) {
printf("(VG 3) = (VG 3) + %-7.1f\n",z)
}
if ( z < 0) {
z_abs=(z*z)^0.5
printf("(VG 3) = (VG 3) - %-7.1f\n",z_abs)
}
# printf("V VG\n")
} ' < /tmp/move_im_dummy_tmp.file >> temp_piok.script
# echo " $# " >> temp_piok.script
echo " "
echo "Invoking pius piok to update Geometry"
echo " "
/ford/thishost/unix/apps_bin/pius piok < temp_piok.script
echo " "
echo "pius piok completed"
echo " "
echo "O 1 "$new_file > temp_piok.script
/usr/bin/awk -v $1 -v $2 -v $3 '{
if ( x >= 0) {
printf("('"'MCMpar'"' 8) = ('"'MCMpar'"' 8) + %-7.1f\n",x)
}
if ( x < 0) {
x_abs=(x*x)^0.5
printf("('"'MCMpar'"' 8) = ('"'MCMpar'"' 8) - %-7.1f\n",x_abs)
}
if ( y >= 0) {
printf("('"'MCMpar'"' 9) = ('"'MCMpar'"' 9) + %-7.1f\n",y)
}
if ( y < 0) {
y_abs=(y*y)^0.5
printf("('"'MCMpar'"' 9) = ('"'MCMpar'"' 9) - %-7.1f\n",y_abs)
}
if ( z >= 0) {
printf("('"'MCMpar'"' 10) = ('"'MCMpar'"' 10) + %-7.1f\n",z)
}
if ( z < 0) {
z_abs=(z*z)^0.5
printf("('"'MCMpar'"' 10) = ('"'MCMpar'"' 10) - %-7.1f\n",z_abs)
}
# printf("V VG\n")
} ' < /tmp/move_im_dummy_tmp.file >> temp_piok.script
# echo " $# " >> temp_piok.script
echo " "
echo "Invoking pius piok to update COG coordinates"
echo " "
/ford/thishost/unix/apps_bin/pius piok < temp_piok.script
fi
fi
done
echo " "
echo "pius piok completed"
echo " "
/usr/bin/rm -f temp_piok.script /tmp/move_im_dummy_tmp.file
echo "move_im succesfully completed"
exit

fi

+++++++++++++++++
# 7  
Old 10-31-2008
Thanks for the effort and i will check it out!
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Homework & Coursework Questions

UNIX script home work

plz can any one help to write the script of the output provided in the pdf. There are 2 tasks A and B. (5 Replies)
Discussion started by: mohdsadik90
5 Replies

2. Shell Programming and Scripting

Using Datastage environment variables in Unix script

Hi All, I am using ETL tool Datastage and is installed on Linux environment. Few environment variables are set in datastage. Now my requirement is to use those environment variables in a unix script. Is there any option I can do it? Sugeestions from people working on datastage and linux... (1 Reply)
Discussion started by: bghosh
1 Replies

3. Shell Programming and Scripting

How to pass the environment name while calling java program from unix script?

Hi, I'm trying to test one unix shell script in dev environment. But I'm not sure how to pass the environment in my java program calling code. I'm trying to use -DconsumerEnv="DEV" but unfortunately I get 'null' while trying to print the value from java class. System.out.println("Environment: "+... (4 Replies)
Discussion started by: Pramit
4 Replies

4. Filesystems, Disks and Memory

Backup Sun StorageTek Common Array Manager's configuration

In Sun manuals, I didn't find how to backup Sun StorageTek Common Array Manager's configuration. Is there a way to do it like backing up Brocade switch configuration? CAM is under Solaris 10. Thank you in advance! (0 Replies)
Discussion started by: aixlover
0 Replies

5. Shell Programming and Scripting

How to send email using shell script in UNIX, Is any environment setup required in Mac OS X ?

Hi All, I am using Mac OS X (Leopard OS). I am very new to UNIX. My requirement is that, by running a shell script, I create a log file. So I have to send a mail having that log file attached. What I tried to do is, I simply tried to check,whether this direct command works or not. So I... (2 Replies)
Discussion started by: Afreen
2 Replies

6. Solaris

Sun StorageTek Common Array Manager 6.0 works very slowly

Hi! I have Sun StorageTek 2540 FC array and CAM works very slowly - I can wait for software response even more than 2 minutes... I run this software on Windows machine with Firefox Web Browser but speed is terrible... How can I make it works at least a little bit faster?.. (2 Replies)
Discussion started by: Sapfeer
2 Replies

7. IP Networking

Does IPv6 work in a LAN environment?

So I have been introduced about IPv6 at school. (In fact one of our assignment is to do a IPv4 to IPv6 proxy in the labs.) Unfortunately there are currently no ISP in my country that offers IPv6. However I guess I am just geeky enough that I like to set up an IPv6 in my LAN to "play" around... (3 Replies)
Discussion started by: Sunnz
3 Replies

8. Shell Programming and Scripting

Unix Environment Script

Hi, I was wondering what is the best way to write a centralized unix environment script. This script would set the application environment variables per specific environment. e.g. dev, qa, test or prod. We currenlty have 2 types of env files e.g. .envfile and set.env per environment. These... (4 Replies)
Discussion started by: acheepi
4 Replies

9. Linux

Linux 7.3 & Sun Solaris 8 - common account login

is it possible to have an common login account for both linux and Solaris? Having problem in logging into linux, unable to load completely. home directory residue in Solaris 8, export out. No NIS running, only NFS in place. (6 Replies)
Discussion started by: jennifer
6 Replies

10. UNIX for Dummies Questions & Answers

Common Desktop Environment Question

Hello, I'm experiencing a strange problem with CDE on a Solaris workstation. The Desktop is bigger than the screen. In otherwords, when I open an xterm half of the xterm window appears half off the screen. When I move the mouse up to the top of the new xterm the control panel scrolls off the... (1 Reply)
Discussion started by: radimus
1 Replies
Login or Register to Ask a Question