Wie verwende ich sed richtig, um Text mit einer Variablen in eine Datei einzufügen?Wie verwende ich sed richtig, um Text mit einer Variablen in eine Datei einzufügen?
MYNIC_IP=`ip addr show eth0 | grep eth0 | awk '{ print $2; }' | sed 's/\/.*$//'`
Ok cool.
echo $MYNIC_IP
eth0: 172.31.43.190
sudo sed -i -e '1i'$MYNIC_IP /usr/share/nginx/html/index.html
Dieser Teil der variablen führt hinzugefügt werden ... nur eth0:
Erläuterung, die Variable endet mit einem Leerzeichen. Sie wissen nicht, wie Sie das Trennzeichen korrigieren können, damit die gesamte Variable hinzugefügt wird? –