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-Key: 291481

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

Printed on: April 18, 2024 at 10:04 o'clock

Mitglied: 16568
16568 Dec 21, 2015 at 20:02:17 (UTC)
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
Member: Gersen
Solution Gersen Dec 22, 2015 updated at 15:33:48 (UTC)
Goto Top
Hallo,

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

Gruß,
Gersen