Mögliche Duplizieren anhängen:
Shell script to append text to each file?
How to append output to the end of text file in SHELL Script?bash Dateiinhalt auf den Boden der bestehenden Datei
Ich versuche, die beste Art und Weise zu arbeiten, api Details in eine einfügen Vorhandene Konfiguration Ich dachte über sed
, um den Inhalt der API-Textdatei an den unteren Rand der Datei config.inc einzufügen. Ich habe das Skript gestartet, aber es funktioniert nicht und es löscht die Datei.
#!/bin/bash
CONFIG=/home/user/config.inc
API=/home/user/api.txt
sed -e "\$a $API" > $CONFIG
Was mache ich falsch?
Verwenden Sie für einzelne Zeichenfolge 'echo' wie diese 'echo" export JAVA_HOME =/usr/lib/jvm/jdk1.8.0_112 ">> ~/Bashrc' – shellbye
Warum' echo' anstelle von 'cat'? –
'cat' schreibt den Inhalt der benannten Dateien in stdout. 'echo' schreibt die Argumente nach stdout. Sie machen verschiedene Dinge. –