shellscript拿掉字串前後的" - Linux

Delia avatar
By Delia
at 2017-10-24T10:42

Table of Contents

我執行curl的時候會回傳json
類似這樣
{ "name": "jason" }
然後我用awk {print $3}去取出json這個值
但取出來的值帶有",會變成"jason"
我要怎麼弄,才能得到jason而不是"jason"

--
Tags: Linux

All Comments

Queena avatar
By Queena
at 2017-10-27T00:19
json處理推薦改用 jq 不要用 awk
Poppy avatar
By Poppy
at 2017-10-30T20:48
但是沒有處理到你說的quote問題, 可能再加 sed 移除
Suhail Hany avatar
By Suhail Hany
at 2017-11-03T01:17
echo '{ "name": "jason" }' | jq '.name' | xargs echo
xargs給echo就好了
Kama avatar
By Kama
at 2017-11-05T07:54
jq 加上 -r 就可以了
Jacky avatar
By Jacky
at 2017-11-09T18:52
推樓上 echo '{ "name": "jason" }' | jq -r '.name'
Una avatar
By Una
at 2017-11-12T23:55
echo '{ "name": "jason" }' | awk -F'"' '{print $4}'
Zora avatar
By Zora
at 2017-11-17T09:44
是JSON哦
Jason沒有那麼厲害

無法用XDMCP登入CentOS7.0

Jessica avatar
By Jessica
at 2017-10-23T22:57
今天再幫實驗室重架工作站 自己又是個linux的新手QQ 遇到了一些遠端登入的問題 因為CentOS7.0不支援gdm 所以我另外用了mate或是kde的桌面 也將port 177加入到信任的連接埠了 可是再用Xmanager 4時卻仍然看不到這台工作站的IP 想請問有什麼方法可以解決嗎? -- ...

安裝cadence軟體出現問題?

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2017-10-23T07:26
各位ptt-linux版友大家好~ 我照著網路的說明步驟安裝 cadence ic5141usr6 ~ 在terminal看到下列訊息 --------------------------------------------------------------- Generating detailed in ...

用bash執行java?

Valerie avatar
By Valerie
at 2017-10-22T22:20
假設 # java abc 這是可以執行成功的 但寫成bash shell來執行的時候 /bin/bash -c java abc 卻會發生 and#34;no x_library in java.library.pathand#34; 我也試過java -Djava.library.path來加入 ...

一段shell prompt 問題

Harry avatar
By Harry
at 2017-10-21T21:30
rootatlinux-Aspire-E1-531:~/devel/hello# make install make[1]: Entering directory and#39;/home/linux/devel/helloand#39; /bin/mkdir -p and#39;/usr/local/bi ...

內建?安裝?

Caitlin avatar
By Caitlin
at 2017-10-21T19:06
Ubuntu 14.04 版本套件庫中已經內建了 Docker ,直接安裝即可 https://goo.gl/xbUJdG 像上面所述 請問一台電腦安裝了官方的Ubuntu後 這台電腦裡面是不是就已經有了Docker 只是還需要使用者透過「安裝」這個步驟來啟用這個軟體 還是說套件庫中已經內建 ...