Píšu bash skript, abych našel soubor, pokud neexistuje, pak ho vytvořím a přidám k němu toto:
Host localhost
ForwardAgent yes
Takže "line then new line 'tab' then text"
Myslím, že je to citlivý formát.
Vím, že to můžete udělat:
cat temp.txt >> data.txt
Ale vypadá to divně už od těch dvou řádků. Existuje způsob, jak to připojit v tomto formátu:
echo "hello" >> greetings.txt
Přijatá odpověď:
# 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
Pokud je k zápisu do souboru potřeba sudo (jiná uživatelská oprávnění), použijte toto:
# 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