2013-11-22 97 views
0

我做了一个linux脚本,它接收作为第一个参数的目录路径。我不知道路径。我想检查“file.txt”是否存在于特定的路径。例如:检查一个文件是否存在于一个linux脚本

if [ -e $1/file.txt ];then 
     echo HAHA 
fi 
+1

'[[-f “$ 1/file.txt的”]] &&回声 “HAHA”'应该工作。 – anubhava

+0

只要'$ 1'不包含任何空格,你应该如预期那样工作。引用它为“$ 1/file.txt”会解决这个问题。 – chepner

回答

2
if [[ -e "$1/file.txt" ]]; then 
     echo "It exists" 
fi 
相关问题