Als «stdin» getaggte Fragen

stdin ist der Name des Standardeingabedateideskriptors eines Prozesses. Da "stdin" wirklich nichts Besonderes ist, sollten Sie dieses Tag * nicht * verwenden. Verwenden Sie das Tag [io-redirection] für Fragen zum Umleiten von Eingaben, verwenden Sie [Dateideskriptoren] für Fragen zum Verwalten von Dateideskriptoren, verwenden Sie [Sperren] für Fragen zum Sperren von Dateien und verwenden Sie [Dateien] für allgemeine Fragen zu Dateivorgänge.

20
So übergeben Sie ein Passwort an die mysql-Befehlszeile

Ich habe MySQL - Passwort auf einer Datei gespeichert foo.php, zum Beispiel P455w0rd, wenn ich versuche , es zu benutzen: $ cat foo.php | grep '$dbpwd=' | cut -d '"' -f 2 | mysql -U root -p mydb -h friendserver Enter password: (holds) $ echo P455w0rd | mysql -u root -p mydb -h friendserver Enter...

18
Erstellen Sie eine virtuelle Datei, die eigentlich ein Befehl ist

Gibt es eine Möglichkeit, eine virtuelle Datei zu erstellen, sodass das Lesen aus der Datei tatsächlich aus dem stdouteines Befehls stammt? Schreiben in die Datei ist tatsächlich das Schreiben in stdineinen Befehl? Bisher habe ich dies mit einer inotifywaiton-Datei gekludert , die einen Befehl...

17
Wie kann man eine Datei mit dem Namen "-" "verkleinern"?

Ich habe versehentlich eine Datei mit dem Namen -(zB seq 10 > -) erstellt. Dann habe ich versucht, lesses anzuzeigen, aber es hängt nur. Ich verstehe, dass dies geschieht, weil less -Eingaben von erwartet werden stdin, so dass es nicht -als Dateiname interpretiert wird . Ich habe es versucht,...

17
T-Stück stdout zu stderr?

Ich möchte stdout von einem Prozess an den stdin eines anderen Prozesses senden, aber auch an die Konsole. Senden Sie beispielsweise stdout an stdout + stderr. Zum Beispiel habe ich git editfolgende Alias: git status --short | cut -b4- | xargs gvim --remote Ich möchte, dass die Liste der Dateinamen...

16
Bash: Interaktive Remote-Eingabeaufforderung

Ich habe ein Skript, das eine Verbindung zu einem Remote-Server herstellt und prüfe, ob ein Paket installiert ist: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Dieses Beispiel...

14
Hintergrundprozess Pipe-Input

wenn ich "aaa" auf dem Bildschirm anzeigen möchte: (1)$: echo aaa | cat ... works OK (2)$: echo aaa | ( cat ) ... works OK (3)$: echo aaa | ( cat & ) ... NOT working (4)$: ( echo aaa & ) | cat ... works OK (5)$: echo aaa | ( cat <&0 & ) ... works ok in BASH (but not in SH) (6)$:...

13
Bash: Prozesssubstitution und stdin

Die folgende Zeile ist offensichtlich: echo "bla" | foo | bar Aber machen die folgenden dasselbe? echo "bla" | bar <(foo) echo "bla" | bar < <(foo) Welcher von den foound barlas "bla" von stdin und warum? Ich meine, dass ich es natürlich einfach codieren und überprüfen kann, aber ich bin...