Versehentliches Ueberschreiben verhindern

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Versehentliches Ueberschreiben verhindern

    Die Ausgabeumleitung der Shell ist eine praktische Moeglichkeit um Meldungen zur spaeteren Analyse zu sichern. Der Aufruf eines Kommandos mit: Kommando > Dateiname Sichert alle Ausgaben des Kommando unter der angegebenen Datei. Ein Kommando >> Dateiname haengt die Ausgaben am Ende der Datei an. Leider fragt die erste Variante nicht nach, sondern Ueberschreibt die Datei einfach mit den neuen Ausgaben. Der Eintrag set -C in der Startdatei ".bashrc" eines Anwenders, bzw. systemweit in der /etc/profile Datei fuer alle Anwender, verhindert ein versehentliches Ueberschreiben in solchen Faellen. Ist dieser Eintrag erfolgt, so funktioniert Kommando > Dateiname nun nur noch, wenn die Datei nicht vorhanden ist. Soll die Datei ueberschrieben werden, so benoetigt man Kommando >| Dateiname