Als «bash» getaggte Fragen

Bei Fragen zu Skripten, die für die Bash-Befehlsshell geschrieben wurden. Überprüfen Sie Shell-Skripte mit Fehlern / Syntaxfehlern mit dem Shellcheck-Programm (oder auf dem Web-Shellcheck-Server unter https://shellcheck.net), bevor Sie sie hier veröffentlichen. Fragen zur interaktiven Verwendung von Bash sind bei Super User eher themenbezogen als bei Stack Overflow.



7
So verschieben Sie alle Dateien einschließlich versteckter Dateien über * in das übergeordnete Verzeichnis
Es muss eine beliebte Frage sein, aber ich konnte keine Antwort finden. So verschieben Sie alle Dateien über *, einschließlich versteckter Dateien, in das übergeordnete Verzeichnis wie folgt: mv /path/subfolder/* /path/ Dadurch werden alle Dateien wie erwartet in das übergeordnete Verzeichnis verschoben, versteckte Dateien werden jedoch nicht verschoben. Wie geht …
113 linux  bash  shell  command 



5
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 sich tatsächlich in einem Verzeichnis, das für einen Mount …
112 bash  grep 

16
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. Gibt es eine Möglichkeit oder eine bewährte …




4
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 got:$col1|$col2" done Es wird …
111 linux  bash  csv 

6
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 movies=movies+1 done Aber ich möchte …
111 bash 

16
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 hat.
111 bash  csv  extract 

8
Ü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 '.resource[] | select(.username=="myemail@hotmail.com") | …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.