PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Linux
[问题] shellscript拿掉字串前后的"
楼主:
filiaslayers
(司马云)
2017-10-24 10:42:24
我执行curl的时候会回传json
类似这样
{ "name": "jason" }
然后我用awk {print $3}去取出json这个值
但取出来的值带有",会变成"jason"
我要怎么弄,才能得到jason而不是"jason"
作者:
Jerr
(身为老爸老妈噜..)
2017-10-24 11:18:00
json处理推荐改用 jq 不要用 awk但是没有处理到你说的quote问题, 可能再加 sed 移除echo '{ "name": "jason" }' | jq '.name' | xargs echoxargs给echo就好了
作者:
CP64
(( ̄▽ ̄#)﹏﹏)
2017-10-24 12:40:00
jq 加上 -r 就可以了
作者:
Jerr
(身为老爸老妈噜..)
2017-10-24 14:38:00
推楼上 echo '{ "name": "jason" }' | jq -r '.name'
作者: timluo
2017-10-24 21:18:00
echo '{ "name": "jason" }' | awk -F'"' '{print $4}'
作者:
Qiqi
(泼泼)
2017-10-27 17:23:00
是JSON哦Jason没有那么厉害
继续阅读
[问题] 无法用XDMCP登入CentOS7.0
yis000000
[问题] 安装cadence软件出现问题?
bridgepons
[问题] 用bash执行java?
aaagang
[问题] 一段shell prompt 问题
gecer
[问题] 内建?安装?
dharma
[问题] 关于rsync include exclude问题
herbacin
[分享] 如何存取档名为乱码的档案
sppmg
[问题] 判断 /dev/sdx 的装置类型
awpadam
[闲聊] Tails Linux 小小试用感想
deepdish
[问题]有关ssh key金钥问题请教
baron0607
Links
booklink
Contact Us: admin [ a t ] ucptt.com