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.

4
Ordnerstruktur reduzieren
Ich habe diese Ordnerstruktur: ├── foo1 │ ├── bar1.txt │ └── bar2.txt ├── foo2 │ ├── bar3.txt │ └── bar4 with a space.txt └── foo3 └── qux1 ├── bar5.txt └── bar6.txt dass ich darauf eingehen möchte, mit einem Unterstrich zwischen den einzelnen Ordnerebenen: ├── foo1_bar1.txt ├── foo1_bar2.txt ├── foo2_bar3.txt ├── …


6
So drucken Sie einen Bereich von IP-Adressen mit dem Linux-Befehl seq
Wie kann ich mit dem Befehl "seq" einen Bereich von IP-Adressen in der Linux-Befehlszeile drucken? Zum Beispiel: Ich brauche seq, um einen IP-Bereich von 10.0.0.1 bis 10.0.0.23 zu drucken. Die Periode zwischen den Oktetten scheint zu bewirken, dass sich die Zahl wie ein Gleitkomma verhält. Ich erhalte einen "ungültigen Gleitkomma-Argumentfehler". …






3
Leiten Sie eine Gruppe von Befehlen weiter
Ich verwende derzeit das folgende Setup, um die Ausgabe mehrerer Befehle umzuleiten: echo "Some normal commands" ( echo "Error: something happened" echo "Warning: this incident will be logged" ) >> logfile echo "More normal commands" Dies ist ziemlich nützlich und funktioniert auch mit Rohren. Ist das der beste Weg, dies …

1
Vorrang für Pipes & Redirection-Bindungen mit Disjunkten, Konjunkten usw.?
Ich kenne die relative verbindliche Priorität der Operatoren ';', '&', '&&' oder '||' http://www.gnu.org/software/bash/manual/bashref.html#Lists Aber wenn Pfeifen zusammen mit '&&' ins Bild kommen, habe ich Schwierigkeiten, die Bindungsstärke zu verstehen und stolpere entweder über einen korrekten Befehl oder gebe einfach auf. Was ist der verbindliche Vorrang von '|' und '>' …

2
Was ist der zuverlässige Weg, um das .ssh-Verzeichnis jedes Benutzers von bash abzurufen?
Ich kann das / etc / passwd mit augtool analysieren: myuser=bob usershome=`augtool -L -A --transform "Passwd incl /etc/passwd" print "/files/etc/passwd/$myuser/home" | sed -En 's/\/.* = (.*)/\1/p'` ... aber es scheint ein bisschen zu verworren. Gibt es ein einfaches, dediziertes Tool zum Anzeigen des Benutzerhauses (wie usermodes zum Ändern verwendet werden …

2
Wie wende ich das Update für die Bash-Sicherheitsanfälligkeit CVE-2014-6271 auf Cygwin an?
Ich möchte herausfinden, wie ich das Update für diese Sicherheitsanfälligkeit auf Cygwin anwende. Ich verwende CYGWIN_NT-6.1 MYHOSTNAME 1.7.30(0.272/5/3) 2014-05-23 10:36 x86_64 CygwinCygwin unter Windows 7. #bash -version GNU bash, version 4.1.11(2)-release (x86_64-unknown-cygwin) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> $ env …

3
Wie rufe ich eine Service-URL aus dem Bash-Shell-Skript parallel auf?
Ich habe einen Dienst, den ich von einer anderen Anwendung aus anrufe. Unten ist meine Service-URL, die ich anrufe - http://www.betaservice.domain.host.com/web/hasChanged?ver=0 Ich muss einen Lasttest für meine oben genannte Dienst-URL in Multithread-Weise durchführen, anstatt nacheinander nacheinander aufzurufen. Gibt es eine Möglichkeit, mit dem Bash-Shell-Skript meine oben genannte Service-URL zu laden, …

1
Wie führt bash eine ELF-Datei aus?
Wenn ich auf meiner Linux Box bin, benutze ich Bash als Shell. Jetzt habe ich mich gefragt, wie bash mit der Ausführung einer ELF-Datei umgeht, wenn ich ./program eingebe und program eine ELF-Datei ist. Ich habe die bash-4.3.tar.gz gepackt, es scheint keinen magischen Zahlenparser zu geben, um herauszufinden, ob es …
8 bash  kernel  executable  exec  elf 

2
Variablenzuordnung außerhalb der case-Anweisung
In vielen Sprachen ist es möglich, das Ergebnis einer case / switch-Anweisung einer Variablen zuzuweisen, anstatt die Variablenzuweisung innerhalb der case-Anweisung viele Male zu wiederholen. Ist es möglich, so etwas in der Bash-Shell zu tun? color_code=$(case "$COLOR" in (red) 1;; (yellow) 2;; (green) 3;; (blue) 4;; esac) (Oder nebenbei in …

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.