Saya mencoba memuat file JSON menggunakan jq
per di sini . Cukup mudah dan ini berfungsi:
$ cat ~/Downloads/json.txt | jq '.name'
"web"
Namun, saya perlu menetapkan output dari variabel ini ke sebuah perintah. Saya mencoba melakukan ini dan ini berhasil:
$ my_json=`cat ~/Downloads/json.txt | jq '.name'`
$ myfile=~/Downloads/$my_json.txt
$ echo $myfile
/home/qut/Downloads/"web".txt
Tapi saya mau /home/qut/Downloads/web.txt
.
Bagaimana cara menghapus tanda kutip, yaitu mengubah "web"
ke web
?
tr
perintahnya ... Saya melihat melalui 4 posting berbeda dengan ratusan upvotes dengan orang-orang menulis 40+ karakter mega-one-liners untuk menyelesaikan pekerjaan. Anda memiliki solusi yang benar (dan mungkin modern).