Als «bash» getaggte Fragen

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.

3
Skript, um zu überprüfen, ob das SSL-Zertifikat gültig ist
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 …


2
Wie speichere ich eine Bilddatei in einer Bash-Variablen?
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?
14 bash  cat  images  binary  variable 


1
Wie beantworte ich y automatisch im Bash-Skript?
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 …
14 bash 

3
Strg-Rücktaste und Strg-Löschen in Bash
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 …

3
Direkte Ausgabe an Pipe und Standard
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)." …
14 bash  pipe  stdout  tee 


1
Arbeitslösung für `` watch ps aux | grep foo`` [geschlossen]
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 …
14 bash  pipe  ps  watch 


2
Warum muss <oder> / dev / tcp verwendet werden?
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&lt;&gt;/dev/tcp/www.google.com/80 Mir ist aufgefallen, dass das auch funktioniert: &lt;/dev/tcp/www.google.com/80 Warum werden diese Symbole benötigt, um bestimmte Dinge in der Bash …



2
Was ist die Datenstruktur von $ @ in der Shell?
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 …
13 bash  shell 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.