Als «bash» getaggte Fragen

112
Unit-Testing-Bash-Skripte

Wir haben ein System, auf dem neben Java-Code einige Bash-Skripte ausgeführt werden. Da wir versuchen, alles zu testen, was möglicherweise kaputt gehen könnte, und diese Bash-Skripte möglicherweise kaputt gehen, möchten wir sie testen. Das Problem ist, dass es schwierig ist, Bash-Skripte zu testen....

112
Eine riesige Datei (80 GB) auf irgendeine Weise zu beschleunigen?

grep -i -A 5 -B 5 'db_pd.Clients' eightygigsfile.sql Dies läuft seit einer Stunde auf einem ziemlich leistungsfähigen Linux-Server, der sonst nicht überlastet ist. Irgendeine Alternative zu grep? Irgendetwas an meiner Syntax, das verbessert werden kann (egrep, fgrep besser?) Die Datei befindet...

111
Wie analysiere ich eine CSV-Datei in Bash?

Ich arbeite an einem langen Bash-Skript. Ich möchte Zellen aus einer CSV-Datei in Bash-Variablen lesen. Ich kann Zeilen und die erste Spalte analysieren, aber keine andere Spalte. Hier ist mein Code bisher: cat myfile.csv|while read line do read -d, col1 col2 < <(echo $line) echo "I...

111
So zeigen und aktualisieren Sie das Echo in derselben Zeile

Ich habe folgendes in Bash (unter Linux) for dir in Movies/* do (cd "$dir" && pwd|cut -d \/ -f5|tr -s '\n' ', ' >> ../../movielist && exiftool * -t -s3 -ImageSize -FileType|tr -s '\t' ',' >> ../../movielist ) echo "Movie $movies - $dir ADDED!" let

111
So extrahieren Sie eine Spalte einer CSV-Datei

Wenn ich eine CSV-Datei habe, gibt es eine schnelle Möglichkeit, den Inhalt nur einer einzelnen Spalte auszudrucken? Es ist davon auszugehen, dass jede Zeile die gleiche Anzahl von Spalten hat, der Inhalt jeder Spalte jedoch eine andere Länge

111
Übergabe der Bash-Variablen an jq select

Ich habe ein Skript geschrieben, um einen bestimmten Wert abzurufen file.json. Es funktioniert, wenn ich den Wert für jq gebe select, aber die Variable scheint nicht zu funktionieren (oder ich weiß nicht, wie ich sie verwenden soll). #!/bin/sh #this works *** projectID=$(cat file.json | jq -r...

110
String Unterschied in Bash

Ich versuche einen Weg zu finden, um den Unterschied zwischen zwei Zeichenfolgen in meinem Skript zu bestimmen. Ich könnte dies leicht mit diff oder comm tun, aber ich habe es nicht mit Dateien zu tun und ich würde es vorziehen, sie nicht in Dateien auszugeben, zu vergleichen und zurückzulesen. Ich...

110
Bash, Warnung ohne Argumente und Fallentscheidungen

Ich lerne Bash. Ich möchte ein einfaches Skript erstellen, das, wenn keine Argumente angegeben werden, eine Meldung anzeigt. Und wenn ich Zahlen als Argument gebe, s abhängig vom Wert, macht es die eine oder andere Sache. Ich würde auch gerne Vorschläge für die besten Online-Handbücher für...

110
Das Bash-Skript druckt "Befehl nicht gefunden" in leere Zeilen

Jedes Mal, wenn ich ein Skript über bash scriptname.shdie Befehlszeile in Debian ausführe , erhalte ich Command Not founddas Ergebnis des Skripts. Das Skript funktioniert, aber Command Not Foundfür jede leere Zeile wird immer eine Anweisung auf dem Bildschirm gedruckt. Jede leere Zeile führt dazu,...