Eu não vejo realmente onde você deseja usar essa variável, pois você poderia fazer tudo o que poderia fazer na correta if
- then
- else
branch:
if [ -f "my/file" ]; then
echo 'Filen finns tillgänglig / the file is available'
else
echo 'Filen är inte där / the file is not there'
mount /mnt/something || { sleep 120; reboot; }
# or ... || shutdown -r +2 'Rebooting due to failed mount'
fi
Para usar uma variável "booleana":
found=0
[ -f "my/file" ] || found=1
if (( !found )); then
# file was not found
else
# file was found
fi