Als «bash» getaggte Fragen

18
Wie komponiere ich Bash-Funktionen mit Pipes?

Auf diese Weise habe ich einige Funktionen definiert: function f { read and process $1 ... echo $result } Ich möchte sie zusammenstellen, damit der Aufruf so aussieht f | g | h. Welches Idiom soll ich verwenden, um eine Funktion, die mit Argumenten arbeitet, in eine Funktion zu konvertieren, die...

18
JSON mit Python analysieren?

Ich habe eine JSON-Datei members.jsonwie unten. { "took": 670, "timed_out": false, "_shards": { "total": 8, "successful": 8, "failed": 0 }, "hits": { "total": 74, "max_score": 1, "hits": [ { "_index": "2000_270_0", "_type": "Medical", "_id": "02:17447847049147026174478:174159", "_score": 1,...

18
Wie kann ich als anderer Benutzer ausgeführt werden?

Diese Frage wurde von Server Fault migriert, da sie unter Unix und Linux Stack Exchange beantwortet werden kann. Vor 5 Jahren migriert . Dies ist der Bash-Code, der ausgeführt werden sollte. Zuerst ersetzt es den Benutzer durch openproject und führt dann den gesamten Code aus su openproject -c...

18
Warum ist eine Variable in einer Subshell sichtbar?

Das Learning Bash Book erwähnt, dass eine Subshell nur Umgebungsvariablen und Dateideskriptoren usw. erbt und keine Variablen, die nicht exportiert werden: $ var=15 $ (echo $var) 15 $ ./file # this file include the same command echo $var $ Wie ich weiß, erstellt die Shell zwei Subshells für ()und...

18
Wie kann ich alle Shell-Variablen auflisten?

Lesen Sie zu dieser Frage: Wie kann ich in zsh alle Umgebungsvariablen auflisten? Ich habe mich gefragt, wie ich alle Shell-Variablen auflisten kann. Gilt die Unterscheidung zwischen Shell- Variablen und Umgebungsvariablen auch für andere Shells als zsh? Ich interessiere mich hauptsächlich für Bash...

18
Anzeigen des Hostnamens in der Linux-Eingabeaufforderung

Ich habe mehrere VMs und im Moment sieht meine Eingabeaufforderung so aus -bash-3.2$. Identisch auf jeder VM, da sie nicht den Hostnamen enthält. Ich muss immer sehen, welche VM verwendet wird, hostnamebevor ich eine Operation durchführe. Wie kann ich den Hostnamen zur Shell-Eingabeaufforderung...

18
Bedeutung von [“$ {1: 0: 1}” = '-']

Diese Frage wurde von Server Fault migriert, da sie unter Unix und Linux Stack Exchange beantwortet werden kann. Vor 4 Jahren migriert . Ich habe das folgende Skript, um einen MySQL-Prozess zu starten: if [ "${1:0:1}" = '-' ]; then set -- mysqld_safe "$@" fi if [ "$1" = 'mysqld_safe' ]; then...

18
Wie kann ich einen Prozess von einem Bash-Skript trennen?

Ich versuche, einen Prozess von einem Bash-Skript zu trennen, damit SIGINT nicht an den Prozess weitergeleitet wird, wenn ich das Skript beende. Ich habe den disownBefehl im Terminal direkt verwendet, aber in der Bash wird disowndie Weiterleitung von SIGINT nicht gestoppt. Der Zweck dieses Skripts...