Als «shell» getaggte Fragen

12
Was ist die Verwendung des Befehls "export"?

Ich habe eine Umgebungsvariable in einem Terminalfenster erstellt und versucht, sie in einem anderen Terminalfenster wiederzugeben. Das zeigte nichts. $TEST=hello Danach habe ich es exportiert und echoin einem anderen Terminalfenster erneut versucht . Ergebnis war das gleiche wie zuvor. export TEST...

12
Welche Dateien wurden bezogen, zsh

Ich verwende oh-my-zsh mit zpretzo und vergesse immer wieder die zsh-Dateien, die ich bearbeiten möchte. Wie kann ich die Shell fragen, aus welchen Quelldateien sie

12
Trap-Behandlung und implizite Subshells in Shell-Skripten

Angenommen, Sie haben ein Shell-Skript, das eine Art Bereinigungscode über eine EXITFalle ausführt, wie folgt: #!/bin/bash mytrap () { echo "It's a trap!" >&2 } trap mytrap exit echo I am at the end of the script. Dies wird erwartungsgemäß ausgedruckt, It's a trap!wenn das Skript beendet...

12
Shell-gültige Funktionsnamen

Die Verwendung erweiterter Unicode-Zeichen ist (ohne Zweifel) für viele Benutzer nützlich. Einfachere Shells (ash (busybox), dash) und ksh schlagen fehl mit: tést() { echo 34; } tést Aber bash , mksh , lksh und zsh scheinen es zu erlauben. Mir ist bekannt, dass POSIX- gültige Funktionsnamen diese...

12
setze -u Verwendung funktioniert nicht wie erwartet

Ich lerne, wie ich verschiedene setOptionen in meinem Skript effizient nutzen kann , und bin darauf gestoßen, set -udass dies perfekt zum Beenden meines Skripts ist, wenn eine Variable nicht richtig festgelegt wird (z. B. Löschen von Benutzern). Nach dem Mann Seite, set -uund set -ehat die folgende...

12
Spielen Sie Untertitel automatisch mit mpv

Untertiteldateien gibt es in verschiedenen Formaten, von .srt über .sub bis .ass und so weiter und so fort. Gibt es eine Möglichkeit, mpv anzuweisen, zusammen mit den Mediendateien nach Untertiteldateien zu suchen und die Datei automatisch abzuspielen? Momentan muss ich so etwas machen, was je nach...

12
Ein Programm, das stdin oder file puffern könnte

Abgesehen von der Verwendung einer temporären Datei als Hilfe gibt es eine Möglichkeit / ein Programm, das Eingaben puffern könnte, stdinaber den Inhalt erst ausgibt, wenn die EOF. Ich möchte auch keine Shell-Variable verwenden (zB buffer=$(cat)). Dieses Programm sollte sich wie folgt verhalten...