Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.
Ich habe mehrere SSL-Zertifikate und möchte benachrichtigt werden, wenn ein Zertifikat abgelaufen ist. Meine Idee ist es, einen Cronjob zu erstellen, der jeden Tag einen einfachen Befehl ausführt. Ich weiß, dass der opensslBefehl in Linux verwendet werden kann, um die Zertifikatsinformationen des Remote-Servers anzuzeigen, dh: openssl s_client -connect www.google.com:443 In …
Ich habe ein einfaches Bash-Skript, das zwei Server startet: #!/bin/bash (cd ./frontend && gulp serve) & (cd ./backend && gulp serve --verbose) Wenn der zweite Befehl beendet wird, scheint der erste Befehl weiterhin ausgeführt zu werden. Wie kann ich dies ändern, damit der andere Befehl beendet wird, wenn einer der …
Nachdem ich den folgenden Befehl verwende, pngString="$(cat example.png)" echo -n "$pngString" > tmp.png Ich kann die Datei tmp.png nicht als PNG-Datei öffnen. Möglicherweise gehen beim $pngStringSpeichern der Bilddatei einige Informationen verloren . Die Frage ist also: Wie kann ich die vollständigen Bildinformationen mit einer Variablen im Bash-Skript speichern?
Wenn ich den testBefehl in bash ausführe, wird das testintegrierte Dienstprogramm gestartet (wertet den bedingten Ausdruck aus): $ type test test is a shell builtin $ type -a test test is a shell builtin test is /usr/local/bin/test test is /usr/bin/test $ Wie in der type -a testobigen Ausgabe zu sehen …
Ich möchte ein Programm über ein Bash-Skript deinstallieren. Nachdem ich den Befehl ausgeführt habe, fragt mich das Terminal, ob ich sicher bin, dass ich ihn deinstallieren möchte. Also muss ich antworten y. Ich möchte es automatisch tun und ynach einer Verzögerung von 10 Sekunden antworten . Ich habe dieses Beispiel …
Debian aufsetzen 8.3 stty werase '^H' oder unter Arch Linux 2/2016 stty werase '^?' in .bashrc(zum Beispiel) macht Ctrl- Backspacelöscht das letzte Wort im Terminal. Trotzdem ist es nicht das gleiche Verhalten wie in modernen GUI-Anwendungen (z. B. Firefox): Es löscht das letzte durch Leerzeichen getrennte Wort und nicht das …
Ich habe mich gefragt, ob es eine Möglichkeit gibt, die Ausgabe eines Befehls an die Standardausgabe weiterzuleiten. Druckt beispielsweise fortuneeinen Glückskeks und kopiert ihn auch in die Zwischenablage: $ fortune | tee >(?stdout?) | pbcopy "...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and the Ugly)." …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Wenn Sie ein Schlüsselwort mit sed durch eine …
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . watch ps aux | grep foo funktioniert nicht: bash: syntax error …
Wenn Sie versuchen anzurufen /dev/tcp/www.google.com/80, geben Sie Folgendes ein /dev/tcp/www.google.com/80 Bash sagt no such file or directory. Wenn sie sich den Code anderer Leute online ansehen, verwenden sie Syntax wie 3<>/dev/tcp/www.google.com/80 Mir ist aufgefallen, dass das auch funktioniert: </dev/tcp/www.google.com/80 Warum werden diese Symbole benötigt, um bestimmte Dinge in der Bash …
Ich habe eine Datei in $ HOME / bin (bevor Sie fragen, ja, sie befindet sich in meinem Pfad) aufgerufen, testdie ich bestätigt habe und die einwandfrei ausgeführt werden kann, wenn ich sie mit dem vollständigen Pfad zur Datei ausführe. Ich bekomme jedoch ein wirklich seltsames Problem, wenn ich es …
Ich muss einige Arbeiten an 700 Netzwerkgeräten mithilfe eines Expect-Skripts ausführen. Ich kann es der Reihe nach erledigen, aber bis jetzt beträgt die Laufzeit ungefähr 24 Stunden. Dies liegt hauptsächlich an der Zeit, die zum Herstellen einer Verbindung benötigt wird, und an der Verzögerung der Ausgabe dieser Geräte (alte). Ich …
Wir verwenden normalerweise $@alle Argumente mit Ausnahme von $ 0. Ich weiß jedoch nicht, was Datenstruktur $@ist. Kann $*mir jemand eine Erklärung auf Dolmetscherebene geben, warum es sich anders verhält, wenn es in doppelte Anführungszeichen eingeschlossen wird? Es kann in der for-Schleife iteriert werden, es scheint also ein Array zu …
Wenn Sie eine Variable dereferenzieren bash, müssen Sie $sign verwenden. Dennoch scheint es, dass das Folgende gut funktioniert: x=5 [[ x -gt 2 ]] Kann das jemand erklären? Bearbeiten: (mehr Info) Ich meine, wie und warum der Befehl [[]] meine Variable x ohne das $ -Zeichen dereferenziert. Und ja, wenn …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.