Als «bash» getaggte Fragen

15
JSON-Array zum Bash-Variablen mit jq

Ich habe ein JSON-Array wie folgt: { "SITE_DATA": { "URL": "example.com", "AUTHOR": "John Doe", "CREATED": "10/22/2017" } } Ich möchte dieses Array mit jq durchlaufen, damit ich den Schlüssel jedes Elements als Variablennamen und den Wert als Wert festlegen kann. Beispiel: URL = "example.com" AUTOR...

15
Echo mit Verschleierung

Ich muss einige Variablen auf dem Bildschirm ausgeben, aber ich muss die ersten Zeichen vorzugsweise verschleiern, und ich habe mich gefragt, ob es in bash einen Echobefehl gibt, der die ersten Zeichen eines geheimen Werts beim Drucken auf dem Terminal verschleiern kann: echo 'secretvalue'...

14
Wie kann ich Fotos angesichts der EXIF-Daten umbenennen?

Angenommen, ich habe eine Reihe von Fotos, alle mit korrekten EXIF-Informationen, und die Fotos werden nach dem Zufallsprinzip benannt (aufgrund eines Problems, das ich hatte). Ich habe ein kleines Programm aufgerufen, jheaddas mir die folgende Ausgabe gibt: $ jhead IMG_9563.JPG File name :...

14
Beeinflusst ein Alias ​​einen anderen Alias?

Ich habe noch nicht viele Aliase in meiner .bash_aliases-Datei eingerichtet. Erst kürzlich habe ich entdeckt, wie nützlich sie sein können. Bevor die Datei zu unhandlich wird, möchte ich etwas klarstellen, indem ich eine sehr einfache Frage stelle. Beeinflusst ein Alias ​​einen anderen oder kehrt...

14
Bash verschachtelte Groß- / Kleinschreibung und ;; Terminatoren

Habe ich genug (oder vielleicht zu viele) ;;Abschlusszeichen in diesem Bash-Skript, das verschachtelte Zeichen enthält case? case "$1" in OK) # Nothing needs done echo -n "OK:1" ;; CRITICAL) case "$2" in SOFT) case "$3" in 1|2) soft_reset_pool.sh ;; esac ;; HARD) case "$3" in 1|2)...

14
find -exec im Bash-Skript mit variabler Erweiterung

Ich versuche, einen Befehl auszuführen, der dem folgenden in einem Bash-Skript ähnlich ist. Es sollte alle Unterordner von durchsuchen $sourcedirund alle Dateien eines bestimmten Typs in das Stammverzeichnis von kopieren $targetdir. #!/bin/bash # These are set as arguments to the script, not...