Piece of code in sh file
------------------------
echo "lalit test bef"
which cp
cp $l_options $srcdirfile $destdirfile
echo "lalit test after"
echo "**************************options below"
echo "loption $l_options"
echo "src $srcdirfile"
echo "destinat $destdirfile"
ls -lrt /opt/smart/dev/eur/sources/scripts/upload/bases_pre_bcp_d.trg
echo "\n ls end \n"
echo "**************************"
debug mode output
------------------------
+ which cp
cp: aliased to cp -i
+ cp -p /opt/smart/dev/eur/sources/request/9235_test/bases_pre_bcp_d.trg /opt/smart/dev/eur/sources/scripts/upload -------------> this one
+ echo lalit test after
lalit test after
+ echo **************************options below
**************************options below
+ echo loption -p
loption -p
+ echo src /opt/smart/dev/eur/sources/request/9235_test/bases_pre_bcp_d.trg
src /opt/smart/dev/eur/sources/request/9235_test/bases_pre_bcp_d.trg
+ echo destinat /opt/smart/dev/eur/sources/scripts/upload
destinat /opt/smart/dev/eur/sources/scripts/upload
+ ls -p -lrt /opt/smart/dev/eur/sources/scripts/upload/bases_pre_bcp_d.trg
/opt/smart/dev/eur/sources/scripts/upload/bases_pre_bcp_d.trg not found -----------------------------------> says no file and confirm no file
+ echo \n ls end \n
Manual copy
---------------
smt2uxb@SMARTDEV:/opt/smart/dev/eur/sources/coms >ls -lrt /opt/smart/dev/eur/sources/scripts/upload/bases_pre_bcp_d.trg
/opt/smart/dev/eur/sources/scripts/upload/bases_pre_bcp_d.trg not found
smt2uxb@SMARTDEV:/opt/smart/dev/eur/sources/coms >cp -p /opt/smart/dev/eur/sources/request/9235_test/bases_pre_bcp_d.trg /opt/smart/dev/eur/sources/scripts/upload
smt2uxb@SMARTDEV:/opt/smart/dev/eur/sources/coms >ls -lrt /opt/smart/dev/eur/sources/scripts/upload/bases_pre_bcp_d.trg
-rwxrwxr-x 1 smt2uxb smt2uxb 1134 Jun 22 08:51 /opt/smart/dev/eur/sources/scripts/upload/bases_pre_bcp_d.trg
Just to add bases_pre_bcp_d.trg is non unix format , when i put the unix format it is copied properly .
The doubt which I have is that if it is non unix format why it doesnt give any error or anything