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.

2
find Befehl mit Regex Quantifier zB {1,2}
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 …

5
Brauchen Sie eine Schleife, um für einen Bruchteil einer Sekunde zu schlafen
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 …
13 bash  scripting 


4
Farbige FIND-Ausgabe?
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 ^ ^ ^ …
13 bash  find  colors 


7
Suchen Sie eine Liste der Verzeichnisse, die eine Ebene tief im übereinstimmenden Verzeichnis liegen
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 / …
13 bash  find  directory  ls 

2
Bash Scripting Echo lokal in einer Funktion
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, …

2
Wie kann ich fc abbrechen, ohne den Befehl auszuführen?
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 …

5
Wie kann ich gleich danach sudo su und das Verzeichnis wechseln?
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 …
13 bash  shell  sudo  su 





4
Bash-Skript warten auf Prozesse und erhalten Rückkehrcode
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]} …
13 linux  bash  process  array 


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.