jens4ever
Goto Top

Echo und cat gleichzeitig nutzen, um strings in eine Datei kombiniert zu schreiben

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:
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.

Content-ID: 291481

Url: https://administrator.de/contentid/291481

Ausgedruckt am: 24.11.2024 um 22:11 Uhr

16568
16568 21.12.2015 um 21:02:17 Uhr
Goto Top
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
Gersen
Lösung Gersen 22.12.2015 aktualisiert um 16:33:48 Uhr
Goto Top
Hallo,

Variante 1:
echo "abc`cat /meine/datei`" > /meine/strings
Variante 2:
echo "abc$(cat /meine/datei)" > /meine/strings

Gruß,
Gersen