unix中是否存在文件

时间:2014-12-07 06:50:51

标签: sh

我正在尝试检查文件是否存在,并将状态写入另一个状态文件。

CD=$1

if [ ls FILE_${CD}01.TXT -eq FILE_${CD}01.TXT ]; then echo "ok">status.text; 
else 
echo "not ok" >status.text; fi

请帮我纠正语法。

1 个答案:

答案 0 :(得分:0)

使用-f标记[

if [ -f "FILE_${CD}01.TXT" ]; then
    echo ok > status.text
else
    echo not ok > status.text
fi