Echo und cat gleichzeitig nutzen, um strings in eine Datei kombiniert zu schreiben
Jens4ever (Level 1) - Jetzt verbinden
21.12.2015, aktualisiert 22.12.2015, 1442 Aufrufe, 2 Kommentare
Moin zusammen,
wie kann ich in einem Befehl echo und cat gleichzeitig nutzen?
Ich will erreichen, dass ich einen String aus einer Datei auslese (cat) und mit einem anderen String kombiniere.
Ich stelle mir das ungefähr so vor:
Die Datei "strings" sollte dann "abc123" enthalten, da die Datei "datei" 123 enthält.
Hat jemand einen Tipp?
Danke und frohe Feiertage.
Jensen.
wie kann ich in einem Befehl echo und cat gleichzeitig nutzen?
Ich will erreichen, dass ich einen String aus einer Datei auslese (cat) und mit einem anderen String kombiniere.
Ich stelle mir das ungefähr so vor:
echo "abc" cat "/meine/datei" > /meine/strings
Die Datei "strings" sollte dann "abc123" enthalten, da die Datei "datei" 123 enthält.
Hat jemand einen Tipp?
Danke und frohe Feiertage.
Jensen.
2 Antworten
- LÖSUNG 16568 schreibt am 21.12.2015 um 21:02:17 Uhr
- LÖSUNG Gersen schreibt am 22.12.2015 um 15:34:07 Uhr
LÖSUNG 21.12.2015 um 21:02 Uhr
Bash-Programmierung ist wohl doch keine Kleinigkeit...
Wie wäre es, wenn Du den Wert zuerst in eine Variable schreibst, und danach diese ergänzt?
Lonesome Walker
Wie wäre es, wenn Du den Wert zuerst in eine Variable schreibst, und danach diese ergänzt?
Lonesome Walker
LÖSUNG 22.12.2015, aktualisiert um 16:33 Uhr
Hallo,
Variante 1:
Variante 2:
Gruß,
Gersen
Variante 1:
echo "abc`cat /meine/datei`" > /meine/strings
echo "abc$(cat /meine/datei)" > /meine/strings
Gruß,
Gersen