Als «bash» getaggte Fragen

30
Zeigen Sie einen Bereich des Bash-Verlaufs an

Der historyBefehl listet den gesamten Verlauf für die aktuelle Sitzung auf. Mögen: 1 ls 2 cd /root 3 mkdir something 4 cd something 5 touch afile 6 ls 7 cd .. 8 rm something/afile 9 cd .. 10 ls 11 history Um Elemente von Interesse suchen, kann ich Rohr historymit grepwie history | grep ls 1 ls 6 ls...

29
Mehrzeiliger Befehl mit Kommentaren nach dem Fortsetzungszeichen

Erwägen echo \ # this is a comment foo Das gibt: $ sh foo.sh # this is a comment foo.sh: line 2: foo: command not found Nach einigen Recherchen im Internet habe ich auf der Schwestersite Stack Overflow eine Lösung von DigitalRoss gefunden . Also kann man machen echo `: this is a comment` \ foo oder...

29
Können Bash-Case-Anweisungen kaskadieren?

Ich versuche so etwas zu machen: case $level in 3) echo "Level Three" 2) echo "Level Two" 1) echo "Level one" ;; esac wo, wenn $ level = 3, würde es ausgeben Level Three Level Two Level One Wenn $ level = 1 ist, wird nur ausgegeben Level One Aber wenn ich es versuche, bekomme ich den Fehler, syntax...

29
Pipe zu mehreren Dateien in der Shell

Ich habe eine Anwendung, die eine große Datenmenge erzeugt, die ich nicht auf der Festplatte speichern möchte. Die Anwendung gibt hauptsächlich Daten aus, die ich nicht verwenden möchte, aber eine Reihe nützlicher Informationen, die in separate Dateien aufgeteilt werden müssen. Zum Beispiel mit der...

29
Wie kann ich Bash nach der Befehlsausführung laufen lassen?

Ich würde gerne so etwas machen: bash -c "some_program with its arguments" Aber um eine interaktive Bash zu haben, läuft sie nach dem some_programEnde weiter. Ich bin mir sicher, dass -cdas kein guter Weg ist man bash: Eine interaktive Shell wird ohne optionale Argumente und ohne die Option -c...

29
BASH Basisumrechnung von dezimal nach hex

Wie wandelt man in Bash eine Basis von einer Dezimalzahl in eine andere Basis um, insbesondere hexadezimal. Es scheint einfach, den anderen Weg zu gehen: $ echo $((16#55)) 85 Bei einer Websuche habe ich ein Skript gefunden, das die Mathematik- und Zeichenmanipulation für die Konvertierung ausführt,...

29
So überprüfen Sie die Verwendung von ulimit

Gibt es eine Möglichkeit, die Verwendung der ulimits für einen bestimmten Benutzer zu überprüfen? Ich weiß, dass Sie ulimits für einen einzelnen Prozess ändern können, wenn Sie ihn starten, oder für eine einzelne Shell, wenn Sie ausgeführt werden, aber ich möchte in der Lage sein, zu "überwachen",...

29
Was bedeutet! #: 3 in einem Shell-Befehl?

In der Installationsanleitung für ack wird vorgeschlagen, das ack-Skript mit folgendem Befehl zu installieren: curl http://beyondgrep.com/ack-2.14-single-file > ~/bin/ack && chmod 0755 !#:3 Ich gehe davon aus, dass das !#:3am Ende eine Art Rückverweis ist, aber was bedeutet das? Gibt es...

29
Was wird neu in Bash 5?

Ich habe gerade das offizielle Bash-Repository durchgesehen (normalerweise mache ich das nicht), um etwas anderes zu finden, aber festgestellt, dass Bash 5 bereits in der Beta-Phase war. Ich war nur neugierig, was in Bash 5 neu sein wird, konnte aber keine Informationen finden. Kann jemand die...