Pytania otagowane jako json

4
Bash CLI usuwa cudzysłowy z danych wyjściowych polecenia
Próbuję załadować plik JSON jqza pomocą tutaj . Jest to dość proste i działa: $ cat ~/Downloads/json.txt | jq '.name' "web" Jednak muszę przypisać wynik tej zmiennej do polecenia. Próbowałem to zrobić i to działa: $ my_json=`cat ~/Downloads/json.txt | jq '.name'` $ myfile=~/Downloads/$my_json.txt $ echo $myfile /home/qut/Downloads/"web".txt Ale ja chce …

1
Jak przekazać sekwencję znaków ./abcd.sh '{\ „type \”: \ „path \”, \ „key \”: []}' jako argument skryptu?
Napisałem skrypt powłoki o nazwie keepAbcdRunning, którego zadaniem jest sprawdzenie, czy polecenie / proces „abcd” działa, a jeśli tak nie jest, uruchomienie go. keepAbcdRunning ma postać: #!/bin/bash if pgrep -x $1 > /dev/null then echo "$1 is running" else echo "calling $2" $2 fi exit 0 Jak już napisałem, keepAbcdRunning …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.