I have a bash script with an if condition
and continuous lines of script. However, after if condition
nothing in the script seems to run. For example, here are the lines of script (The lines after continue
in if condition
are not reacting).
dir=/usr/path/tofiles
for file in $(find $dir -name \*txt)
do
fbase={file%.txt}
if [ "$step" == "1" -a ! -f "${fbase}.header" ]
then
continue
fi
### From here nothing in the script runs #####
if [ -f "${fbase}merged" ]
then
echo "$file already merged"
fi
files="$files ${fbase}g.txt.gz"
cnt=$(($cnt + 1))
if [ "$cnt" -eq "$chunksize" ]
then
outid=$(uuidgen)
logfile=${outdir}/${outid}.cluster.log
echo "sh $(pwd)/mysecript.sh $outid $files"
fi
done
After the first if condition
nothing in the script is running, I tried printing using echo
nothing is showing up. Precisely, the issue is after the continue
statement within the if condition
. Any help/suggestions are much appreciated.
Thanking you