Below is a part of my script . Whenever the script executes ‘ls -ld $dir1’ it throws a msg while script is in execution. Could someone let me know to avoid that message and could be collected separately via stderr or logs by using any of the filedescriptor.
echo -e "\nChecking if the directory $dir1 already exists\n" ls -ld $dir1 if [ $? -eq 0 ] then echo -e "\nDirectory exists!!! Checking to verify if the same directory exists in /etc/fstab\n" else echo -e "\nCreating directory $dir1\n"; mkdir $dir1 echo -e "$dir1\t$ip1($per1,sync,$rperm2,no_subtree_check)" >> share fi done