Ich schreibe ein Bash-Skript, um nach einer Datei zu suchen, wenn sie nicht existiert, dann erstelle sie und hänge dies daran an:
Host localhost
ForwardAgent yes
Also "line then new line 'tab' then text"
Ich denke, es ist ein sensibles Format.
Ich weiß, dass Sie Folgendes tun können:
cat temp.txt >> data.txt
Aber es scheint seltsam, da es zwei Zeilen hat. Gibt es eine Möglichkeit, das in diesem Format anzuhängen:
echo "hello" >> greetings.txt
Akzeptierte Antwort:
# possibility 1:
echo "line 1" >> greetings.txt
echo "line 2" >> greetings.txt
# possibility 2:
echo "line 1
line 2" >> greetings.txt
# possibility 3:
cat <<EOT >> greetings.txt
line 1
line 2
EOT
Wenn sudo (andere Benutzerrechte) benötigt wird, um in die Datei zu schreiben, verwenden Sie Folgendes:
# possibility 1:
echo "line 1" | sudo tee -a greetings.txt > /dev/null
# possibility 3:
sudo tee -a greetings.txt > /dev/null <<EOT
line 1
line 2
EOT