grep匹配到二进制文件
2015-04-29 13:45
483 查看
相同的服务器,用不同的用户名登录后执行相同的命令却得到不同的结果,具体原因我还不清楚,但是找到了一种解决方法可以满足当前需求。
目的:想把catalina.out文件中包含"GFT_POS==>>请求报文:"内容的行提取出来保存到logbyclinva2.log文件中
用户A登录执行grep "GFT_POS==>>请求报文:" catalina.out > logbyclinva2.log执行正确,获取的结果也正确
用户B登录执行grep "GFT_POS==>>请求报文:" catalina.out > logbyclinva2.log执行正确,获取的结果不正确,logbyclinva2.log文件的内容为“匹配到二进制文件 catalina.out”,为什么会这样的具体原因还不知道,为了等到正确结果,在网上搜索了一下,发现有一个方法可行用grep -a 命令即可,具体命令为grep -a "GFT_POS==>>请求报文:" catalina.out > logbyclinva2.log
目的:想把catalina.out文件中包含"GFT_POS==>>请求报文:"内容的行提取出来保存到logbyclinva2.log文件中
用户A登录执行grep "GFT_POS==>>请求报文:" catalina.out > logbyclinva2.log执行正确,获取的结果也正确
用户B登录执行grep "GFT_POS==>>请求报文:" catalina.out > logbyclinva2.log执行正确,获取的结果不正确,logbyclinva2.log文件的内容为“匹配到二进制文件 catalina.out”,为什么会这样的具体原因还不知道,为了等到正确结果,在网上搜索了一下,发现有一个方法可行用grep -a 命令即可,具体命令为grep -a "GFT_POS==>>请求报文:" catalina.out > logbyclinva2.log
相关文章推荐
- zcat报错 grep报错 显示匹配到二进制文件 (标准输入)
- grep 命令执行后 显示匹配到二进制文件
- zcat *.tar.gz|grep 匹配到二进制文件 (标准输入)
- linux利用grep查看打印匹配的下几行或前后几行的命令
- grep 精确匹配与完全匹配
- grep怎样匹配tab键
- linux--grep打印匹配的上下几行
- jenkins远程部署使用shell脚本进行备份与find和grep匹配的区别
- Grep模式匹配的正则表达式
- 输出匹配项:grep
- sed grep 精确匹配
- linux利用grep查看打印匹配的下几行或前后几行的命令
- [小技巧]grep匹配形如-x的文本
- awk/grep正则匹配-找出以逗号分隔的数字列表
- grep的或,与匹配
- Linux grep匹配特殊字符
- grep同时匹配多个关键字或任意关键字
- linux利用grep查看打印匹配的下几行或前后几行的命令
- grep 全词匹配和模糊匹配
- 如何使用grep查询出不包含某匹配模式的文件