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 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, …
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 …
Ich weiß, dass Sie einen Dateideskriptor erstellen und die Ausgabe darauf umleiten können. z.B exec 3<> /tmp/foo # open fd 3. echo a >&3 # write to it exec 3>&- # close fd 3. Aber Sie können dasselbe auch ohne den Dateideskriptor tun: FILE=/tmp/foo echo a > "$FILE" Ich suche …
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
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 …
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.
Ich kann alle txtAkte unter gegenwärtigem Verzeichnis vorbei löschen rm *.txt. Weiß jemand, wie man alle Akten im gegenwärtigen Verzeichnis AUSSER txtAkte löscht ?
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 …
Gibt es einen wesentlichen Unterschied zwischen einem eingebauten Befehl und einem anderen Befehl, der nominell dasselbe tun kann? z.B. Erhalten Builtins eine "besondere" Behandlung? ... gibt es weniger Overhead, der sie laufen lässt? .. oder sind sie einfach "eingebaut"; wie das Armaturenbrett Ihres Autos? ... und gibt es eine definitive …
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 …
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, …
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 …
Ich habe ein Bash-Skript erstellt, aber wenn ich versuche, es auszuführen, erhalte ich #!/bin/bash no such file or directory Ich muss den Befehl ausführen: bash script.shdamit es funktioniert. Wie kann ich das beheben?
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.