2012-08-14 2 views
2

쉘 스크립트를 작성하고 두 파일이 존재하는지 확인하려고합니다.두 개의 파일이 존재하는지 확인하십시오 (쉘 스크립트에서)

#!/bin/bash 

if [[ [ -e File1Name ] -a [ -e File2Name ] ]] 
then 
    echo Yes 
el 
    echo No 
fi 

하고

script: line 5: conditional binary operator expected 
script: line 5: syntax error near `-e' 
script: line 5: `if [[ [ -e CA ] -a [ -e CA-draw ] ]]' 

내 스크립트 문제와 그것을 해결하기 위해 뜨거운 무엇인가 얻을 : 다음 스크립트 예제입니다?

답변

2
if [ -e File1Name -a -e File2Name ] 
then 
    echo Yes 
else 
    echo No 
fi 
+0

Perfect! 감사! – klm123

1

[[[은 모두 명령입니다. 하나를 중 하나를 선택하고 if과 함께 사용해야합니다.

관련 문제