我需要检查Unix中文件是否存在。如果文件存在,那么我必须从该位置删除该文件。
if ( file exists)
then
delete the file
fi
答案 0 :(得分:2)
您可以使用
(-2,-1,3)
答案 1 :(得分:2)
希望这有帮助。
if [ -f /home/mfyounus/test/aaa ]; then
rm -f /home/mfyounus/test/aaa
echo "File \"/home/mfyounus/test/aaa\" Deleted"
else
echo "File not found"
fi
答案 2 :(得分:0)
最好做rm -f test
这将忽略不存在的文件和参数,永远不会提示。
如果您想知道该文件存在,然后删除,您可以
test -f file && { echo "File exists. Deleting it"; rm -f file ; }