Ich habe mehrere Beispiele für "esac" gefunden, die am Ende einer Bash-Case-Anweisung erscheinen, aber ich habe keine eindeutige Dokumentation zu ihrer Verwendung gefunden. Die Manpage verwendet es und hat sogar einen Index für das Wort ( https://www.gnu.org/software/bash/manual/bashref.html#index-esac ), definiert aber nicht seine Verwendung. Ist dies der erforderliche Weg, um eine …
CentOS 5.9 Ich bin neulich auf ein Problem gestoßen, bei dem ein Verzeichnis viele Dateien enthielt. Um es zu zählen, rannte ichls -l /foo/foo2/ | wc -l Es stellte sich heraus, dass sich über 1 Million Dateien in einem einzigen Verzeichnis befanden (lange Geschichte - die Ursache wird behoben). Meine …
Wenn ich einen neuen Alias in der .bash_aliasesDatei oder eine neue Funktion in der .bashrcDatei definiere, gibt es einen Aktualisierungsbefehl, um die neuen Aliase oder Funktionen sofort zu verwenden, ohne das Terminal zu schließen (in meinem Fall ist xfce4-terminal mit ein paar geöffneten Registerkarten und vielen geöffneten Dateien) und mitten …
Ich habe eine Frage gestellt und festgestellt, dass viele der folgenden Dinge nicht richtig voneinander unterschieden wurden: Windows-Manager vs. Anmeldemanager vs. Display-Manager vs. Desktop-Umgebung. Kann jemand dies bitte klären, dh uns den Unterschied zwischen ihnen und wie sie vielleicht verwandt sind, mitteilen? In welche Kategorie fällt Xorg? Was ist mit …
Ich habe zwei Konfigurationsdateien, das Original aus dem Paketmanager und eine von mir angepasste. Ich habe einige Kommentare hinzugefügt, um das Verhalten zu beschreiben. Wie kann ich diffdie Konfigurationsdateien ausführen und die Kommentare überspringen? Eine kommentierte Zeile wird definiert durch: optionales führendes Leerzeichen (Tabulatoren und Leerzeichen) Hash-Zeichen ( #) alles …
Es ist möglich, dass ein USB-Speichergerät logisch getrennt wird: Das Gerät ist noch angeschlossen, aber für das Betriebssystem nicht sichtbar (z. B. ist es nicht unter aufgeführt /proc/bus/usb). Möglicherweise kann dies auch bei anderen Arten von USB-Geräten oder anderen Wechseldatenträgern vorkommen. Dies kann zum Beispiel passieren: nachdem Nautilus ein USB-Speichergerät …
Ich versuche das aktuelle Datum an das Ende eines Dateinamens anzuhängen: TheFile.log.2012-02-11 Folgendes habe ich bisher: set today = 'date +%Y' mkdir -p The_Logs & find . -name The_Logs -atime -1 -type d -exec mv \{} "The_Logs_+$today" \; & Ich erhalte jedoch nur den Namen der Datei, und es wird …
Deshalb mag ich es, meine Bash-Skripte zu härten, wo immer ich kann (und wenn ich nicht in der Lage bin, sie an eine Sprache wie Python / Ruby zu delegieren), um sicherzustellen, dass Fehler nicht unbeachtet bleiben. In diesem Sinne habe ich eine strict.sh, die Dinge enthält wie: set -e …
Angenommen, Sie wissen, dass es sich bei dem Ziel um einen symbolischen Link und nicht um eine Datei handelt. Gibt es einen Unterschied zwischen der Verwendung rmund unlinkdem Entfernen des Links?
Kürzlich habe ich Informationen über Prozesse in GNU / Linux ausgegraben und bin auf die berüchtigte Gabelbombe gestoßen: :(){ : | :& }; : Theoretisch soll es sich unendlich duplizieren, bis dem System die Ressourcen ausgehen ... Ich habe jedoch versucht, sowohl auf einer CLI Debian- als auch einer GUI …
Wenn ich das folgende einfache Skript ausführe: #!/bin/bash printf "%-20s %s\n" "Früchte und Gemüse" "foo" printf "%-20s %s\n" "Milchprodukte" "bar" printf "%-20s %s\n" "12345678901234567890" "baz" Es druckt: Früchte und Gemüse foo Milchprodukte bar 12345678901234567890 baz Das heißt, Text mit Umlauten (z. B. ü) wird um ein Zeichen pro Umlaut "verkleinert". …
Ein ehemaliger Mitarbeiter hat etwas topunternommen, damit die Daten, wenn sie als Root ausgeführt werden, nach MEM-Auslastung anstelle der Standard-CPU-Auslastung sortiert werden. Laut mehreren Suchanfragen sollten die Manpage und sogar die Optionen in der oberen Konsole selbst (O), die nur gedrückt kwerden, nach CPU sortiert sein. Wenn ich ksie drücke, …
Wir haben ein Windows-Batch-Skript, das sich automatisch über PLINK (Putty) mit einem Linux-Server verbindet. Es gibt KEINE Authentifizierung mit einem öffentlichen privaten Schlüssel, der Benutzer und das Kennwort befinden sich im Skript. Auf unserem Linux-Server haben wir mehrere sshd-Protokolleinträge (/ var / log / messages): sshd[7645]: Connection closed by xxx …
Ich suche ein Konstrukt in bash, um zu entscheiden, ob eine Variable $WORDeines von definierten Wörtern ist. Ich brauche so etwas: if "$WORD" in dog cat horse ; then echo yes else echo no fi Hat Bash ein solches Konstrukt? Wenn nicht, welches wäre das nächste?
Ich möchte Dateien zwischen zwei Remote-Hosts über die lokale Shell übertragen, aber es scheint, dass rsync die Synchronisierung nicht unterstützt, wenn zwei Remotes wie folgt angegeben sind: $ rsync -vuar host1:/var/www host2:/var/www The source and destination cannot both be remote. Welche anderen Problemumgehungen / Befehle könnte ich verwenden, um ähnliche …
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.