Skip to main content

Script - Linux-Befehl

Shell Scripting Tutorial for Beginners 4 - Pass Arguments to a Bash-Script (Juni 2025)

Shell Scripting Tutorial for Beginners 4 - Pass Arguments to a Bash-Script (Juni 2025)
Anonim

NAME

script - Typoskript der Terminalsitzung erstellen

ZUSAMMENFASSUNG

Skript -ein -f -q -t Datei

BESCHREIBUNG

Skript erstellt ein Typoskript für alles, was auf Ihrem Terminal gedruckt ist. Es ist nützlich für Studenten, die eine Hardcopy-Aufzeichnung einer interaktiven Sitzung als Beleg für eine Aufgabe benötigen, da die Typoscript-Datei später mit lpr (1) ausgedruckt werden kann.

Wenn das Argument Datei ist gegeben,Skript speichert alle Dialoge in Datei Wird kein Dateiname angegeben, wird das Typoskript im FileScript gespeichert

Optionen:

-ein

Hängen Sie die Ausgabe an Datei oder Typoskript, das den vorherigen Inhalt beibehält.

-f

Ausgabe nach jedem Schreibvorgang spülen. Das ist gut für die Telekooperation: Eine Person macht `mkfifo foo; script -f foo 'und ein anderer können in Echtzeit überwachen, was mit' cat foo 'gemacht wird.

-q

Ruhe.

-t

Timing-Daten an Standardfehler ausgeben. Diese Daten enthalten zwei Felder, die durch ein Leerzeichen getrennt sind. Das erste Feld gibt an, wie viel Zeit seit der letzten Ausgabe vergangen ist. Das zweite Feld gibt an, wie viele Zeichen diesmal ausgegeben wurden. Diese Informationen können verwendet werden, um Typoskripte mit realistischer Typisierung und Ausgabeverzögerungen wiederzugeben.

Das Skript endet, wenn die gegabelte Shell beendet ist (a Steuerung-D um die Bourne-Shell (sh (1)) und zu verlassen Ausfahrt , Ausloggen oder Steuerung-d (ob ignorieren ist für die C-Shell nicht gesetzt, csh (1)).

Bestimmte interaktive Befehle, z. B. vi (1), erzeugen Müll in der Typoskriptdatei.Skript funktioniert am besten mit Befehlen, die den Bildschirm nicht beeinflussen, die Ergebnisse sollen ein Hardcopy-Terminal emulieren.

Wichtig: Verwenden Sie die Mann Befehl ( % Mann ), um zu sehen, wie ein Befehl auf Ihrem Computer verwendet wird.