014 linux 命令行工具jq

安装

git clone https://github.com/stedolan/jq.git
cd jq
autoreconf -i
./configure --disable-maintainer-mode
make
sudo make install

参考链接

  1. jq官网

  2. https://www.cnblogs.com/yy20141204bb/p/4939164.html

  3. 手册: https://stedolan.github.io/jq/manual/#example2

    打印多个元素

    jq  .ipclient,.insertDate
    

日志处理命令示例

.content 中是一个json字符串,后面对它进行了置换处理

head -n 1  /home/httpLog  |./jq .content |sed 's/\\\"/\"/g'  |sed 's/.$//'  |sed  's/^.//' | ./jq .message
head -n 1  /home/httpLog  |/jq .content |sed 's/\\\"/\"/g'  |sed 's/.$//'  |sed  's/^.//' | jq .message

你可能感兴趣的:(014 linux 命令行工具jq)