./chkf: line 30: syntax error near unexpected token `elif\' \'/chkf: line 30: `elif [ -f \"$object\" ] ; then if [ -d \"$object\" ] ; then message=\"$message a
Two ways to resolve this
1) Using Sed:-
Syntax
sed -i 's/\r//' filename.txt
2) Using dos2unix command
dos2unix fileName.txt fileName.txt