Umlenkung in Datei?

mjup

mjup

Tripel-As
Gibts eigentlich eine Möglichkeit, die eingabe in eine Datei umzulenken?

So wie bei write nur hald nicht auf ein anderes Terminal sondern auf ne Datei umgelenkt.

Mir fällt im moment nix ein??
 
Hoffe dich richtig verstanden zu haben:
Code:
echo "tip los"; read i; echo $i > datei
 
vielleicht meint er ja sowas wie
Code:
ls > file
oder
Code:
ls >> file
um die ausgabe ans ende der datei zu "hängen"
 
Gruss.
Ne ich mein das so wie bei write.
alles, was ich tippe wird umgeleitet.

Statt dem:

echo "Hallo" > file
echo " " >> file
echo "Noch etwas Text" >> file

Soll das so ausschaun:

Programmdasauffileumleitet
Hallo

Noch etwas Text



Ist klar, was ich meine?

Ich habe ein programm, das seine Commandos aus ner Datei ausliest. Wenn ich da mehrere Befehle eingebe kann ich jedesmal echo ..... tippen. Das will ich mir ersparen.

MfG mjup

@Phate: Fast so, nur bei ENTER sollte es weitergehn.
 
Zuletzt bearbeitet:
Du willst also ein Programm, was von der Konsole liest und in ne Datei schreibt? Soll noch was anderes mit der Eingabe passieren?

Folgende Zeile in einer Datei sollte das tun (Abwandlung von Phates Vorschlag):

while true; do read i; echo $i >> datei; done
 
cat << eof > foobar

die eingabe wird mit eof beendet und dann wird alles nach foobar geschrieben.
 
@monarch:
Das ist fast so wie ich das meine, nur dass hier zeilenbasierend gearbeitet wird.
Is an- u. fürsich kein Problenm solange man kein leerzeichen übergeben will(Also nur ein Leerzeichen).

Das muss man so schreiben: ' ' Enter
Da ich fürs weiterscrollen sehr oft die Leertaste benötige, is das Trotzdem sehr aufwendig.

Inzwischen scho mal danke!
 

Ähnliche Themen

Keine grafische Oberfläche (Debian Installation)

run minidlna as user

Amarok streikt bei *.m4a Dateien

Wie Dateien ohne Rückfrage löschen ?

Datei als image mit mehreren Partitionen: wie kann man diese formatieren?

Zurück
Oben