Als «bash» getaggte Fragen

107
Git Bash sieht meinen PFAD nicht

Wenn ich Git Bash (unter Windows) verwende, kann ich keine ausführbare Datei ausführen, ohne den vollständigen Pfad anzugeben, obwohl sie sich in einem Ordner befindet, der sich in meiner PATH-Variablen befindet. Sieht so aus, als würde Bash es nicht erkennen. Warum? Kann ich das...

106
Auffüllen von Zeichen in printf

Ich schreibe ein Bash-Shell-Skript, um anzuzeigen, ob ein Prozess ausgeführt wird oder nicht. Bisher habe ich folgendes verstanden: printf "%-50s %s\n" $PROC_NAME [UP] Der Code gibt mir diese Ausgabe: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] Ich möchte die Lücke zwischen den beiden...

106
Unix Diff Side-to-Side-Ergebnisse?

Wie kann ich die Ergebnisse eines Unix-Diff-Befehls Seite an Seite anstatt eines Unterschieds nach dem anderen darstellen? Unten finden Sie ein Beispiel: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf <...

105
Warum erkennt sed \ t nicht als Tab?

sed "s/\(.*\)/\t\1/" $filename > $sedTmpFile && mv $sedTmpFile $filename Ich erwarte, dass dieses sedSkript tabvor jeder Zeile ein $filenameeinfügt, dies ist jedoch nicht der Fall. Aus irgendeinem Grund wird tstattdessen ein

104
Bash variabler Bereich

Bitte erklären Sie mir, warum die allerletzte echoAussage leer ist. Ich erwarte, dass dies XCODEin der while-Schleife auf einen Wert von 1 erhöht wird: #!/bin/bash OUTPUT="name1 ip ip status" # normally output of another command with multi line output if [ -z "$OUTPUT" ] then echo "Status WARN: No...

104
Durchlaufen aller Git-Zweige mit dem Bash-Skript

Wie kann ich mit Bash-Skript alle lokalen Zweige in meinem Repository durchlaufen? Ich muss iterieren und prüfen, ob es einen Unterschied zwischen dem Zweig und einigen entfernten Zweigen gibt. Ex for branch in $(git branch); do git log --oneline $branch ^remotes/origin/master; done Ich muss...

104
Hat Git Add einen ausführlichen Schalter?

Ich bin gerade dabei, alle meine privaten und öffentlichen Repos auf Github umzustellen. Eine der Entscheidungen, die ich getroffen habe, ist, nur die Konsole zu verwenden, da dies einen geringeren Platzbedarf für Werkzeuge bedeutet, wenn ich jemals einen PC usw. wechseln muss. Ich wäre ein großer...

104
Ausführen des Bash-Skripts in Python

Ich habe ein Problem mit dem folgenden Code: callBash.py: import subprocess print "start" subprocess.call("sleep.sh") print "end" sleep.sh: sleep 10 Ich möchte, dass das "Ende" nach 10 Sekunden gedruckt wird. (Ich weiß, dass dies ein dummes Beispiel ist, ich könnte einfach in Python schlafen,...

104
Ermitteln Sie, ob das Homebrew-Paket installiert ist

Ich bin dabei, ein Shell-Skript zu schreiben, um festzustellen, ob mehrere Homebrew-Pakete im System installiert sind. Gibt es eine Möglichkeit, einen Braubefehl zu verwenden, um dies zu erreichen? Ich habe versucht, den Exit-Code von zu verwenden brew install <formula> --dry-run. Dies...