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.

5
So führen Sie einen Befehl 1 aus N mal in Bash
Ich möchte, dass ein Befehl zufällig ausgeführt wird, beispielsweise 1 von 10 Mal. Gibt es ein eingebautes oder GNU-Coreutil, idealerweise so etwas wie: chance 10 && do_stuff wo do_stuffwird nur 1 in 10 mal ausgeführt? Ich weiß, dass ich ein Drehbuch schreiben kann, aber es scheint ziemlich einfach zu sein …






1
Warum werden Strg + m und Strg + q in Bash-Verknüpfungen nicht verwendet?
Vor kurzem habe ich die Tastenkombinationen für Bash überprüft und versucht, eine geeignete für meinen tmux-Aktivierungsschlüssel zu finden. Ich finde es interessant, dass ctrl + mund ctrl + qin bash Verknüpfungen laut https://en.wikipedia.org/wiki/Bash_(Unix_shell) nicht verwendet werden . Warum werden sie nicht verwendet? Ich finde ctrl + mdas ganz praktisch. Sind …

3
Exit-Code für später speichern
Also habe ich ein kleines Skript zum Ausführen einiger Tests. javac *.java && java -ea Test rm -f *.class Das Problem dabei ist, dass beim Ausführen des Skripts ./testein erfolgreicher Beendigungscode zurückgegeben wird, selbst wenn der Test fehlschlägt, weil er rm -f *.classerfolgreich ist. Die einzige Möglichkeit, die ich mir …

1
Wie man definierte Funktionen mit xargs benutzt
Das ist mein Code #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword Ich habe also eine Funktion, showworddie jeden String wiedergibt, den Sie als Parameter an die Funktion übergeben. Dann habe ich xargsversucht, die Funktion aufzurufen und jeweils …
15 bash  xargs  function 





3
Konfigurieren Sie den Aufwärtspfeil zum Durchsuchen von Befehlen mit denselben Anfangsbuchstaben anstelle aller vorherigen Befehle
Auf der bashBefehlszeile, ↑gibt mir den vorherigen Befehl. In den Befehlszeilen in numpyoder matlab, wenn ich ein paar Zeichen ↑eingebe, wird der zuvor eingegebene Befehl angezeigt, der mit diesen Zeichen beginnt . Wie kann ich genau dieses Verhalten aktivieren bash? Ich kenne fortgeschrittenere Methoden zum Durchsuchen des Befehlszeilenverlaufs, aber manchmal …
15 bash  readline 

5
Warum funktioniert grep nicht mit Umleitung?
Das Verwenden des topBefehls mit Umleitung funktioniert einwandfrei: top > top.log Jetzt möchte ich grep verwenden, um eine bestimmte Zeile zu filtern: top | grep "my_program" > top.log Die Protokolldatei bleibt jedoch leer. Aber grep liefert bei Verwendung eine Ausgabe top | grep "my_program" Wo my_programmuss durch ein laufendes Programm …
15 bash  grep 

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.