두 파일이 존재하는 경우 내가 확인하고 싶은,하지만 난두 파일이 있는지 테스트하는 방법은 무엇입니까?
가test.sh: line 3: [: missing `]'
가 가
사람이 뭐가 잘못 볼 수는 무엇입니까?
#!/bin/sh
if [ -f .ssh/id_rsa && -f .ssh/id_rsa.pub ]; then
echo "both exist"
else
echo "one or more is missing"
fi
'['대신 'test'를 사용하면 문제가 더욱 명확 해집니다. "test -f .ssh/id_rsa && test -f .ssh/ir_rsa.pub이면"잘 작동합니다. –