function format_log(){
for i in $(ls -th $1); do
if [[ -f $1$i ]]; then
log=$i
break;
fi
done
echo $log
tail -f $1$log | awk '{$1="";$2="";print $0}' | jq-linux64 $2
}
function latest_log(){
for i in $(ls -th $1); do
if [[ -f $1$i ]]; then
log=$i
break;
fi
done
echo $log
tail -f $1$log
}
function cat_log(){
for i in $(ls -th $1); do
if [[ -f $1$i ]]; then
log=$i
break;
fi
done
echo $log
cat $1$log | grep $2 | awk '{$1="";$2="";print $0}' | jq-linux64 $3 | more
}
function tail_log(){
for i in $(ls -th $1); do
if [[ -f $1$i ]]; then
log=$i
break;
fi
done
echo $log
tail -f $1$log | grep $2 | awk '{$1="";$2="";print $0}' | jq-linux64 $3
}
https://stedolan.github.io/jq/manual/#Basicfilters
下载 jq 二进制文件,拷贝到 linux 执行目录,授予执行权限