欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

awk與sed解析json字串

黃文隆1年前9瀏覽0評論

awk和sed是兩個在Unix和Linux系統中非常常用的命令行工具,它們可以用來解析JSON字串。

$ echo '{"name":"Alice","age":25}' | awk -F'"' '{print $4, $8}'

在這個命令中,我們使用了awk命令來解析JSON字串。我們將字串傳遞給echo命令,然后使用管道符將其傳遞給awk命令。在awk命令中,我們使用了-F選項來指定分隔符為雙引號。然后我們在print語句中使用了$4和$8來打印出name和age的值。

$ echo '{"name":"Alice","age":25}' | sed -e 's/[{}]/''/g' | awk -F',' '{print $1, $2}' | sed -e 's/[:]//g'

在這個命令中,我們使用了sed命令來解析JSON字串。我們先將字串傳遞給sed命令,使用s命令將大括號替換為空格。

然后我們再將結果傳遞給awk命令,使用-F選項指定分隔符為逗號。在print語句中,我們使用$1和$2來打印出name和age的值。最后,我們再次使用sed命令,使用s命令將冒號替換為空格。