Я думаю, это то, что вам нужно:
#!/bin/bash
foo="foo"
bar="bar"
val=""
read -p "Enter the var: " val
if [ "$val" == "$foo" ]; then
echo "$bar"
else
if [ "$val" == "$bar" ]; then
echo "$foo"
else
echo "Invalid string"
fi
fi
Вы можете заменить блок if... else
на блок case
(это удобно, когда возможных вариантов слишком много):
case "$val" in
"$foo")
echo "$bar"
;;
"$bar")
echo "$foo"
;;
*)
echo "Invalid string"
;;
esac
sshd.socket
устанавливается с помощью Accept=true
. Это означает, что он запускает экземпляры модуля шаблона с именем sshd@.service
.
journalctl -b -u sshd@*.service