awk grep 立马刷缓存 结果定向入文件立即生效
来源:互联网 发布:怎么用cmd运行java文件 编辑:程序博客网 时间:2024/05/16 10:37
1、grep 加入选项 --line-buffered
tail -f /opt/log/master.log |grep '^29-.*成功' --line-buffered | ./1.awk | tee re3.txt &
2、 awk '{awk_scripts; fflush(); }' ; 调用 ffush();
1.awk 内容如下:
#!/bin/awk -f
#29-5 lhm存钱10000.0000成功
#29-3 wusthongmin取钱2000.0000成功
{
print $0;
f1=$1;
f2=$2;
opt=substr(f1,4,1);
beg=index(f2, "成功");
aa=substr(f2,1,beg-1);
num=split(aa, myarr,"钱")
if( 2== num){
money=myarr[2];
namelen=length(myarr[1]) - 2;
uname = substr(myarr[1],1, namelen);
printf("%d %12d %16s\n", opt, money, unmae);
}
fflush();
}
结果:
29-5 lhm存钱10000.0000成功
5 10000 lhm
29-3 wusthongmin取钱2000.0000成功
3 2000 wusthongmin
别的进程,再进一步处理操作日志文件
1 0
- awk grep 立马刷缓存 结果定向入文件立即生效
- awk/grep立马刷缓存
- 禁用JSF2.x(mojarra)的xhtml缓存,让文件改动立即生效
- 让/etc/profile文件修改后立即生效
- 让/etc/profile文件修改后立即生效方法
- Maven中修改java文件不重启立即生效-自动部署.
- 让/etc/profile文件修改后立即生效
- 让/etc/profile文件修改后立即生效
- linux 修改完设置文件立即生效的方法 . ~/.bashrc
- 让/etc/profile文件修改后立即生效
- 让/etc/profile文件修改后立即生效
- 让/etc/profile文件修改后立即生效
- 让/etc/profile文件修改后立即生效
- 让/etc/profile文件修改后立即生效
- 让/etc/profile文件修改后立即生效
- 让/etc/profile文件修改后立即生效
- 让/etc/profile文件修改后立即生效
- 让/etc/profile文件修改后立即生效
- 360与打不开MySQL
- ubuntu下hive-0.8.1配置
- 继承ScrollView完美解决ListView+EditText焦点问题
- C#调用C函数(DLL)传递参数问题
- 智慧之美
- awk grep 立马刷缓存 结果定向入文件立即生效
- 截至目前
- openoffice命令行
- 潍坊地产营销进入微时代
- 虚拟方法 对比 动态方法
- 注意Unity的API文档中既有类(引用)又有结构(值)
- 你在哪里用MessageBox?
- Linux上机笔记(2) vim 下编写C语言
- 写了一个Java的简单缓存模型