#!/usr/bin/env bash
# plik receptury: command_substitution

REMOTE_HOST='host.przyklad.pl'  # Wymagane
REMOTE_FILE='/etc/passwd'       # Wymagane
SSH_USER='uzytkownik@'          # Opcjonalne, wartość '' oznacza pominięcie
#SSH_ID='-i ~/.ssh/cos.id'      # Opcjonalne, wartość '' oznacza pominięcie
SSH_ID=''

result=$(
    ssh $SSH_ID $SSH_USER$REMOTE_HOST \
      "[ -r $REMOTE_FILE ] && echo 1 || echo 0"
) || { echo "Polecenie SSH zawiodło!" >&2; exit 1; }

if [ $result = 1 ]; then
    echo "Plik $REMOTE_FILE jest dostępny w systemie $REMOTE_HOST"
else
    echo "Plik $REMOTE_FILE nie jest dostępny w systemie $REMOTE_HOST"
fi
