GNU/Linux >> LINUX-Kenntnisse >  >> Linux

tee:Befehl nicht gefunden

Der Befehl tee liest die Standardeingabe, sendet die Ausgabe an das Standardausgabegerät (die CLI) und kopiert die Ausgabe auch in jede angegebene Datei. Mit diesem Befehl können Sie die Ausgabe eines Befehls sofort überprüfen und diese Ausgabe zur späteren Bezugnahme in einer Datei speichern. Wie xargs akzeptiert tee normalerweise Eingaben von anderen Befehlen mit dem Pipe-Operator.

Bei Verwendung mit der Option -a hängt tee die Ausgabe an jede Ausgabedatei an, anstatt sie zu überschreiben.

Syntax

Die allgemeine Syntax des tee-Befehls lautet:

# command [options] [arguments] | tee [options] {file names}

Angenommen, Sie möchten den Inhalt eines Verzeichnisses überprüfen und diesen Inhalt auch in eine Datei ausgeben, um ihn später zu verarbeiten. Sie könnten dazu separate Befehle erteilen oder den tee-Befehl wie folgt verwenden:

# ls -l | tee listing.txt

Wenn Sie beim Ausführen des tee-Befehls auf den folgenden Fehler stoßen:

tee: command not found

Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren:

Verteilung Befehl
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpin apk Coreutils hinzufügen
Arch Linux pacman -S coreutils
Kali-Linux apt-get install coreutils
CentOS yum installiere coreutils
Fedora dnf installiere coreutils
Raspbian apt-get install coreutils

tee-Befehlsbeispiele

1. Kopieren Sie die Standardeingabe in jede Datei und auch in die Standardausgabe:

# echo "example" | tee path/to/file

2. An die angegebenen Dateien anhängen, nicht überschreiben:

# echo "example" | tee -a path/to/file

3. Geben Sie die Standardeingabe an das Terminal aus und leiten Sie sie auch an ein anderes Programm zur weiteren Verarbeitung weiter:

# echo "example" | tee /dev/tty | xargs printf "[%s]"

4. Erstellen Sie ein Verzeichnis namens „Beispiel“, zählen Sie die Anzahl der Zeichen in „Beispiel“ und schreiben Sie „Beispiel“ in das Terminal:

# echo "example" | tee >(xargs mkdir) >(wc -c)


Linux
  1. Subscription-Manager:Befehl nicht gefunden

  2. dnf:Befehl nicht gefunden

  3. bc:Befehl nicht gefunden

  4. dpkg:Befehl nicht gefunden

  5. id:Befehl nicht gefunden

nc:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

tvservice:Befehl nicht gefunden

lspci:Befehl nicht gefunden

pstree:Befehl nicht gefunden

ln:Befehl nicht gefunden