echo-Befehl

masterofpc

masterofpc

Doppel-As
Gibt es in der bash so etwas wie ein "echom"-Befehl?
Mit diesem Befehl sollte man in mehreren Dateien das gleiche schreiben können.
Code:
echo test > test{1,2,3,4,5,6,7,8}
funktioniert nicht
Code:
bash: test{1,2,3,4,5,7,8}: ambiguous redirect
 
wie wäre es mit
Code:
cat test | tee test{1,2,3,4}
?

Edit: Verdammt zuspät ;)
 
Haahahahahahahaha :-)
Better luck next time ^^
 
Achso ja, ich hatte eher an das gedacht:
Code:
for file in $(ls test* || touch test{1,2,3,4,5,6,7,8} && ls test*); do
echo test > $file
done
 
Achso ja, ich hatte eher an das gedacht:
Code:
for file in $(ls test* || touch test{1,2,3,4,5,6,7,8} && ls test*); do
echo test > $file
done

Etwas kompliziert, oder?
Wenn Du es mit for machen willst:

Code:
for i in test{1,2,3,4,5,6,7,8}; do echo test > $i; done

Aber zu bevorzugen ist die Lösung mit tee, man muss das Rad ja nicht neu erfinden. ;)

Gruss, Xanti
 

Ähnliche Themen

Wie vom Script verwendete Befehle ermitteln um sie bei Bedarf nach zu installieren?

Rekursives Ersetzen

Heroic Games Launcher 2.9: Amazon-Games-App-Spiele sind unter Linux verwaltbar

sed - Bitte um Unterstützung

Skript soll nicht doppelt laufen... kill pkill pid cron

Zurück
Oben