Ich bin es gewohnt, Variablen in Ruby-Strings zu übergeben
"message in double quotes #{expression_or_variable_to_run}"
Was ist das Äquivalent in Bash für wirklich schnelles Scripting?
Ich bin es gewohnt, Variablen in Ruby-Strings zu übergeben
"message in double quotes #{expression_or_variable_to_run}"
Was ist das Äquivalent in Bash für wirklich schnelles Scripting?
Antworten:
Ist es das was du suchst?
#!/bin/bash
# Source hostname from command.
echo "Hostname is $(hostname)"
# Set hostname as string.
HOSTNAME="somestring"
echo "Hostname is ${HOSTNAME}"
Vielleicht hilft Ihnen dies, einige Grundlagen zu verstehen:
#! / bin / bash VARIABLE = "is" echo "der server $ VARIABLE` hostname` "
Variablen werden ohne $ definiert und mit $ referenziert. Shell-Befehle können in Anführungszeichen ausgeführt werden.