Kürzlich musste ich meine Terminalausgabe aufschreiben. Und ich habe dies gelesenFrageum die Antwort zu finden. Aber jetzt möchte ich meine Befehle aufschreiben (die ich ins Terminal eingebe, zum Beispiel: sudo apt updateusw.), um den Verlauf meiner früheren Aktionen zu speichern.
Wie kann ich meine Eingabe in einer Datei speichern und gleichzeitig ausführen?
PS scriptenthält zu viel Müll vom Typ: ^[[? ^[[musw. Ich hätte gerne einen einfacheren Weg, der nur meine Befehle speichert.
Antwort1
Verwenden Sie den Befehl „tee“, um Ihre Eingabe in eine Datei und auch in die Standardausgabe zu schreiben, die an Ihr Programm weitergeleitet wird. Beispiel für Bash:
tee foo |bash
ls
df
^c
Die Datei foo enthält also
ls
df
und Bash-Ausgaben an Ihr Terminal.


