É isso que você procura depois?
#!/bin/bash
# Source hostname from command.
echo "Hostname is $(hostname)"
# Set hostname as string.
HOSTNAME="somestring"
echo "Hostname is ${HOSTNAME}"
Estou acostumado a ser capaz de passar variáveis dentro de strings em ruby, assim
"message in double quotes #{expression_or_variable_to_run}"
Qual é o equivalente no bash, para scripts realmente rápidos?
Talvez isso ajude você a entender algumas noções básicas:
#!/bin/bash VARIABLE="is" echo "the server $VARIABLE 'hostname'"
Variáveis são definidas sem $, referenciadas com $. Comandos shell podem ser executados dentro de '' aspas.