awk demo

  1. awk 的打印命令一定用'{ }'包起来
  2. -F 后可以跟分隔符,其作用是将内容用?分隔符分割
  3. awk的操作单位是行
  4. 格式化输出,其中\是用来转义双引号,2表示用:分割后的第一列第二例内容,
cat json.sh
    errmsg: "succ",
    errno: 0,
    ratio: 30,
    request_id: "4090384680911258023"
awk -F : '{printf "\"%s\":%s\n",$1,$2}' json.sh
"    errmsg": "succ",
"    errno": 0,
"    ratio": 30,
"    request_id": "4090384680911258023"

你可能感兴趣的:(awk demo)