Als «bash» getaggte Fragen

20
Verlaufsbefehl innerhalb des Bash-Skripts

History ist ein Shell-integrierter Befehl, den ich in einem BASH-Skript nicht verwenden konnte. Gibt es eine Möglichkeit, dies mit BASH-Skript zu erreichen? Hier geht es zu meinem Skript: #!/bin/bash history | tail -100 > /tmp/history.log cd /tmp uuencode history.log history.txt | mail -s...

20
Behalten Sie nur erfolgreiche Befehle im BASH-Verlauf bei

Manchmal verstehe ich die Syntax eines Befehls falsch: # mysql -d test mysql: unknown option '-d' # echo $? 2 Ich versuche es noch einmal und mache es richtig: # mysql --database test Welcome to the MySQL monitor. mysql > ... Wie verhindere ich, dass der erste Befehl mit einem anderen Fehlercode...

20
Globales bash_profile

Ich weiß , es gibt /etc/profileund /etc/bashrcDateien für die globalen Umgebungsvariablen und vielleicht bin ich nur ihre Zwecke Missverständnis, aber ... Gibt es eine globale bash_profileDatei? Ich benutze Mac OS

20
Warum gibt 'echo --help' mir keine Hilfeseite für Echo?

Ich habe 'man echo' in Bash ausprobiert und es wurde mir mitgeteilt, dass 'echo --help' beim Beenden die Hilfe anzeigt und dass 'echo --version' die Version ausgibt und beendet. Aber warum funktioniert es nicht? 'echo --help' druckt '--help' einfach im wahrsten Sinne des Wortes.

20
Bash - Folge von Zahlen in derselben Zeile

Ich kenne den Befehl seq, eine Folge von ganzen Zahlen pro Zeile zu generieren, möchte aber zwei Fragen stellen: Ist es möglich, die Nummern der Sequenz in dieselbe Zeile zu schreiben? Ist es möglich, eine Zeichenfolge zu erstellen, die aus einer durch ein Leerzeichen getrennten Folge von Zahlen...

20
Was macht "<& -"?

Ich habe einen Ausschnitt von Bash in den Hintergrund eines aus der Ferne ausgeführten ssh-Befehls kopiert: ssh user@remote <<CMD some process <&- >log 2>error & CMD Was macht <&-das? Ich vermute, es ist dasselbe wie< /dev/null Mein nächstes Verständnis ist , dass...

20
Warum gibt es eine EOF in der Mitte der Argumente?

Ich wollte eine kleine Bash-Funktion schreiben, die Bash erkennt import osoder from sys import stdouteinen neuen Python-Interpreter mit dem importierten Modul erzeugt. Die letztere fromFunktion sieht folgendermaßen aus: from () { echo "from $@" | xxd python3 -i -c "from $@" } Wenn ich das nenne: $...