Hallo Bernd, Bernd Brodesser schrieb:
* Volker Kroll schrieb am 04.Sep.2002:
On Wed, 2002-09-04 at 11:13, maX Bauer wrote:
wie kann ich unter der konsole eine neue datei erstellen ? gibt es einen befehl um mit einem simplen konsolenbefehlt eine leere datei zu erstellen ?
touch neueDatei
Noch einfacher: > neueDatei
Stichwort ``redirection'', hier wird stdout in eine Datei umgeleitet ohne dass ein Prozess angegeben wird, dessen Ausgabe umgeleitet werden soll. Was Bernd da beschreibt ist bash-spezifisch. In der csh gibt's damit eine Fehlermeldung, in der zsh ist das Verhalten anders, hier bleibt stdout zum Schreiben geöffnet (falls nicht anders konfiguriert wird cat aufgerufen, s. Parameter NULLCMD). Die ksh verhält sich wie die bash. Bei all diesen Shells kann man mit Parametern wie clobber oder CLOBBER noch das Verhalten bestimmen, wenn die angegebene Ausgabedatei bereits vorhanden ist. Jetzt schwirrt mir der Kopf, ich benutze lieber touch und bin auf der sicheren Seite. :-) Gruß christian