Я привык передавать переменные внутри строк в рубине, вот так
"message in double quotes #{expression_or_variable_to_run}"
Что эквивалентно в bash для действительно быстрого написания сценариев?
Это то, что тебе нужно?
#!/bin/bash
# Source hostname from command.
echo "Hostname is $(hostname)"
# Set hostname as string.
HOSTNAME="somestring"
echo "Hostname is ${HOSTNAME}"
Возможно, это поможет вам понять некоторые основы:
#!/bin/bash VARIABLE="is" echo "the server $VARIABLE `hostname`"
Переменные определены без $, на них есть ссылка на $. Команды оболочки можно выполнять в кавычках.