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.

5
Wie kann ich feststellen, ob ein Paket über yum in einem Bash-Skript installiert ist?
Ich versuche, ein Skript zu schreiben, das Pakete installiert, aber wenn es zu einem späteren Zeitpunkt im Skript fehlschlägt, wird ein Rollback durchgeführt, unabhängig davon, was installiert wurde. Natürlich, wenn der Benutzer bereits zuvor ein Paket installiert hat, möchte ich es nicht unter ihnen deinstallieren. Wie kann mein Skript erkennen, …

9
Wie löse ich das Problem, dass ein Terminalbildschirm durcheinander geraten ist? (normalerweise nach einer Größenänderung)
Manchmal ist ein Terminalbildschirm durcheinander, und wenn wir man lsdie Hilfeseiten lesen oder den Aufwärtspfeil drücken, um zu den vorherigen Befehlen im Verlauf zu gelangen, werden auf dem Bildschirm Zeichen angezeigt, die nicht an der richtigen Stelle angezeigt werden. (Behandeln Sie beispielsweise das Ende des Bildschirms als eine Stelle in …
75 bash  terminal 




5
Argumentstring zu Integer in Bash
Versuchen Sie herauszufinden, wie Sie ein Argument in eine Ganzzahl konvertieren, um eine Arithmetik auszuführen, und drucken Sie es dann aus, beispielsweise für addOne.sh: echo $1 + 1 >>sh addOne.sh 1 prints 1 + 1
74 bash 

7
Wie viele Muscheln bin ich tief?
Problem : Finde heraus, wie viele Muscheln tief ich bin. Details : Ich öffne die Shell sehr oft von vim. Bauen und ausführen und beenden. Manchmal vergesse ich und öffne ein anderes Vim und dann noch eine Muschel. :( Ich möchte wissen, wie viele Muscheln tief ich bin, vielleicht habe …
73 bash  shell-script  shell  vim  zsh 

7
Drücken Sie die Leertaste, um fortzufahren
Wie halte ich ein Bash-Skript an, bis ein Benutzer gedrückt hat Space? Ich hätte die Frage gerne in meinem Skript Drücken Sie die Leertaste, um fortzufahren, oder CTRL+, Cum den Vorgang zu beenden und dann sollte das Skript anhalten und warten, bis die Leertaste gedrückt wird.


7
Set and Shopt - Warum zwei?
setund shoptsind beide Shell-Builtins, die verschiedene Optionen steuern. Ich vergesse oft, welche Optionen von welchem ​​Befehl gesetzt werden und welche Option setzt / deaktiviert ( set -o/+o, shopt -s/-u). Warum gibt es zwei verschiedene Befehle, die anscheinend dasselbe tun (und unterschiedliche Argumente dafür haben)? Gibt es eine einfache Möglichkeit, sich …
72 bash  settings  shopt 


10
Summe der Dateigrößen in der Verzeichnisliste anzeigen
Der Windows- dirBefehl zum Auflisten von Verzeichnissen enthält am Ende eine Zeile, die den gesamten von den aufgelisteten Dateien belegten Speicherplatz angibt. dir *.exeZeigt zum Beispiel alle .exeDateien im aktuellen Verzeichnis, ihre Größe und die Gesamtsumme ihrer Größe an. Ich würde gerne eine ähnliche Funktionalität mit meinem dirAlias ​​in Bash …
71 bash  shell-script  awk  ls 

2
Wie greift man auf die Ausgabe von cURL zu?
Ich muss das Ablaufdatum eines SSL-Zertifikats abrufen. Die curlAnwendung bietet diese Informationen: $ curl -v https://google.com/ * Hostname was NOT found in DNS cache * Trying 212.179.180.121... * Connected to google.com (212.179.180.121) port 443 (#0) * successfully set certificate verify locations: * CAfile: none CApath: /etc/ssl/certs * SSLv3, TLS handshake, …

9
Bash - Ersetzen Sie das Leerzeichen durch eine neue Zeile
Wie kann ich Leerzeichen in einer Eingabe durch neue Zeilen ersetzen? /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 usw... So erhalten Sie Folgendes: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 Hinweis Ich poste diese Frage, um anderen Benutzern zu helfen. Unter UNIX SE war es nicht einfach, eine nützliche Antwort zu finden, bis ich …


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.