Als «sh» getaggte Fragen

162
Negieren Sie die Bedingung im Bash-Skript

Ich bin neu in Bash und kann nicht versuchen, den folgenden Befehl zu negieren: wget -q --tries=10 --timeout=20 --spider http://google.com if [[ $? -eq 0 ]]; then echo "Sorry you are Offline" exit 1 Diese if-Bedingung gibt true zurück, wenn ich mit dem Internet verbunden bin. Ich möchte, dass...

161
Hinzufügen eines Git-Zweigs an der Bash-Eingabeaufforderung

Ich hat versucht , Hinzufügen von Git - Zweigs arbeite ich zur Zeit an (abgemeldeten) an der Bash - Eingabeaufforderung ohne Erfolg .. ( während meines Strompfad zu halten , die zeigt die aktive Verzeichnis / Datei intakt) ich eine Datei .bashrc auf meinem Hause habe, Aber ich habe auch viele Leute...

160
Wie verwende ich> in einem xargs-Befehl?

Ich möchte einen Bash-Befehl finden, mit dem ich jede Datei in einem Verzeichnis durchsuchen und die Ausgabe dieses Greps in eine separate Datei schreiben kann. Meine Vermutung wäre gewesen, so etwas zu tun ls -1 | xargs -I{} "grep ABC '{}' > '{}'.out" aber soweit ich weiß, mag xargs die...

160
Xcode - Aber ... wo sind unsere Archive?

Ich habe drei Versionen meiner App mit den Befehlen "Erstellen" und "Archivieren" an den App Store gesendet. Aber ... wo sind diese Archive? Ich habe gerade gelernt, dass ich sie nur brauche, um Crashlogs lesen zu können. Mein ~/Library/Developer/Xcode/ArchivesOrdner ist leer (tatsächlich befindet...

160
Konvertieren Sie Befehlszeilenargumente in ein Array in Bash

Wie konvertiere ich Befehlszeilenargumente in ein Bash-Skript-Array? Ich möchte das nehmen: ./something.sh arg1 arg2 arg3 und konvertieren Sie es in myArray=( arg1 arg2 arg3 ) damit ich myArray zur weiteren Verwendung im Skript verwenden kann. Dieser vorherige SO-Beitrag kommt dem nahe,...

160
Suchen und Ersetzen in Bash mit regulären Ausdrücken

Ich habe dieses Beispiel gesehen: hello=ho02123ware38384you443d34o3434ingtod38384day echo ${hello//[0-9]/} Welches folgt dieser Syntax: ${variable//pattern/replacement} Leider patternscheint das Feld keine vollständige Regex-Syntax zu unterstützen (wenn ich es verwende .oder \szum Beispiel...

159
Wie debugge ich ein Bash-Skript? [geschlossen]

Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen...

159
Gute Hash-Funktion für Strings

Ich versuche mir eine gute Hash-Funktion für Strings auszudenken. Und ich dachte, es wäre eine gute Idee, die Unicode-Werte für die ersten fünf Zeichen in der Zeichenfolge zusammenzufassen (vorausgesetzt, sie haben fünf, andernfalls hören Sie dort auf, wo sie enden). Wäre das eine gute Idee oder...

159
Bash-Skript - variabler Inhalt als auszuführender Befehl

Ich habe ein Perl-Skript, das mir eine definierte Liste von Zufallszahlen gibt, die den Zeilen einer Datei entsprechen. Als nächstes möchte ich diese Zeilen mit aus der Datei extrahieren sed. #!/bin/bash count=$(cat last_queries.txt | wc -l) var=$(perl test.pl test2 $count) Die Variable vargibt...

159
Dynamische Variablennamen in Bash

Ich bin verwirrt über ein Bash-Skript. Ich habe folgenden Code: function grep_search() { magic_way_to_define_magic_variable_$1=`ls | tail -1` echo $magic_variable_$1 } Ich möchte in der Lage sein, einen Variablennamen zu erstellen, der das erste Argument des Befehls enthält und den Wert von z....