Isso deve mais ou menos fazer o truque. Estou assumindo que o diretório 'node0' estará dentro dos subdiretórios se 'sysconfig.out' não estiver e que 'his_file' também está nos subdiretórios.
#!/bin/bash
MainDir=/path/to/dir/containing/subdirs
# cd into dir
cd $MainDir
for dir in *; do
#fetch start time of uut
grep -i "01_node_setup" $dir/his_file | tail -1 >> /home/xtee/sst-logs.out
#check if sysconfig.out exists
if [ -f $dir/sysconfig.out];
then
grep -A 1 "Drive Model" $dir/sysconfig.out | tail -1 >> /home/xtee/sst-logs.out
else
grep -m 1 "Pair0 DIMM0" $dir/node0/trans_file_prev/*setupsys* | tail -1 >> /home/xtee/sst-logs.out
fi
done
#cd back to where we started
cd $OLDPWD