Я намагаюся завантажити файл в форматі 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 різні публікації із сотнями відгуків, коли люди писали мега-вкладиші 40+ символів, щоб виконати роботу. У вас є правильне (і, мабуть, сучасне) рішення.