2011-07-24 71 views
0

我该如何提示用户输入文件的名称,将其读入一个变量中,然后使用该变量来检查所输入的值是否实际上是一个正义文件。如何检查目录中是否存在文件

我该如何在ksh脚本中执行此操作?由于

回答

4

你已经知道如何read user input,这里的新零件:

它与test(1)做:

test -f $theFile && echo exists 

它也有它最常见于ifwhile表达式中使用的替代名称[

if [ -f $theFile ] 
then 
    echo exists 
fi 

请参考上面的链接(或或者手册页)。

+0

+1,但可能需要'-e'而不是'-f' –

+0

非常感谢!谢谢! – Justin

相关问题