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 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 ├── …
Ich möchte alle Zeilen von der Datei bis zum Übereinstimmungswort drucken. Bitte geben Sie an, wie das mit awk geht zum Beispiel Ich möchte alle Zeilen bis zum Wort PPP drucken Beachten Sie, dass die erste Zeile von AAA abweichen sollte (jedes Wort). cat file.txt AAA ( the first line/word …
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". …
Normalerweise gehe ich zum Stapelaustausch, wenn ich vor einem Programmierterminal stehe, und verbringe die meiste Zeit damit, vier Leerzeichen vor meinem eingefügten Programmiercode anzuhängen. Gibt es eine schnellere Möglichkeit, dies von einem Terminal aus zu tun? Was würden Sie tun?
Ich mag den Fall der n-ten Buchstaben einer Zeichenfolge ändern in BASH(oder andere * nix - Tool, zum Beispiel sed, awk, trusw.). Ich weiß, dass Sie den Fall einer ganzen Zeichenfolge ändern können, indem Sie: ${str,,} # to lowercase ${str^^} # to uppercase Ist es möglich, den Fall des 3. …
Ich bin neu in Unix und bei der Installation eines Programms für meine Dissertation muss ich mit dem PATH für die grundlegenden Unix-Befehle wie z ls. Jedes Mal, wenn ich tippe lsund den Verzeichnisnamen, für den ich die Dateien auflisten möchte, wird Folgendes angezeigt: -bash: ls: No such file or …
Wenn der historyBefehl ausgeführt wird, wird eine Liste der zuletzt ausgeführten Befehle angezeigt. Gibt es eine Bestimmung, mit der wir den Zeitpunkt sehen können, zu dem diese bestimmten Befehle ausgeführt wurden?
Ich habe eine Datei namens file1, die ich in einem Skript haben möchte. Wenn sich etwas daran ändert, mache ich etwas, tatsächlich einen Piepton. Wie mache ich das?
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 …
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 '>' …
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 …
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 …
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, …
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 …
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 …
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.