ฉันพยายามที่จะโหลดไฟล์ JSON โดยใช้jq
ต่อที่นี่ มันค่อนข้างตรงไปตรงมาและงานนี้:
$ cat ~/Downloads/json.txt | jq '.name'
"web"
อย่างไรก็ตามฉันต้องกำหนดผลลัพธ์ของตัวแปรนี้ให้กับคำสั่ง ฉันพยายามทำสิ่งนี้และงานนี้:
$ my_json=`cat ~/Downloads/json.txt | jq '.name'`
$ myfile=~/Downloads/$my_json.txt
$ echo $myfile
/home/qut/Downloads/"web".txt
/home/qut/Downloads/web.txt
แต่ฉันต้องการ
ฉันจะลบคำพูดได้อย่างไรเช่นเปลี่ยน"web"
เป็นweb
?
tr
คำสั่ง ... ฉันได้ดูโพสต์ 4 โพสต์ที่แตกต่างกันพร้อมกับ upvotes หลายร้อยคนที่เขียนตัวละครมากกว่า 40 ล้านตัวเพื่อให้งานเสร็จสมบูรณ์ คุณมีทางออกที่ถูกต้อง (และอาจทันสมัย)