|
Checking for existence of a flat file in UNIX !
Hi All,
I have a requirement where in i need to check for existence of a file and later execute some pmcmd commands related to informatica. I tried many ways but was unsuccessful could you please throw some light. Below are the sample codes i wrote.
Example 1:
#!/bin/ksh
file_path=/export/home/orainfodev/sam s
filename="voke.txt"
for file in $file_path; do
[[ -f $filename ]]
pmcmd startworkflow -u Administrator -p SADMIN -s odsdbq1:4001 -f IR_Custom WF_Test_Mapping
done
Example 2:
#!/bin/ksh
if (! -e "/u01/app/informatica/7.1.4/server/TgtFiles/sample.txt")
then
pmcmd startworkflow -u Administrator -p SADMIN -s odsdbq1:4001 -f IR_Custom WF_Test_Mapping
else
echo "Sorry Cannot start the workflow as there is no file existing in the folder"
fi
Example 3:
#!/bin/ksh
filename = "export/home/orainfodev/invoke.txt"
if test -f "$filename" then
echo "file exists"
else
echo "file does not exists"
fi
Example 4:
#!/bin/ksh
echo "Please enter a file name"
read fname
if test -f "$fname"
then echo "$fname exists"
else
echo "$fname does not exists"
fi
Thanks & Regards,
Ariean.
|