试图找到一个简单的方法来观看最近的事件(从不到10分钟),我试过这个:
awk "/^$(date --date="-10 min" "+%b %_d %H:%M")/{p++} p" /root/test.txt
Run Code Online (Sandbox Code Playgroud)
但它没有按预期工作......
日志文件格式如下:
Dec 18 09:48:54 Blah
Dec 18 09:54:47 blah bla
Dec 18 09:55:33 sds
Dec 18 09:55:38 sds
Dec 18 09:57:58 sa
Dec 18 09:58:10 And so on...
Run Code Online (Sandbox Code Playgroud) 我得到了以下代码.我想把cc dd ee ff作为数组[2]
keyvariable="aa bb cc dd ee ff"
while read -a line;
do
a=$(echo "${line[0]}")
b=$(echo "${line[1]}")
c=$(echo "${line[2]}")
done <<< "$keyvariable"
echo "$a $b $c"
Run Code Online (Sandbox Code Playgroud)
电流输出:
aa bb cc
Run Code Online (Sandbox Code Playgroud)
我想得到以下输出,其中aa是[0] bb是[1]而cc dd ee是[2]
aa bb cc dd ee
Run Code Online (Sandbox Code Playgroud)