Как проверить, существуют ли два файла?

Я хотел бы проверить, существуют ли оба файла, но получаю

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
38
задан Sandra Schlichting 23 January 2012 в 11:38
поделиться