|
|
egrep "CHANGED" node_exporter.txt
! g/ P0 d3 U2 `0 QBinary file node_exporter.txt matches* \ d: w) C* z. }
% N5 Y" y, ]( R/ w( e
: U4 H, q. \0 ~- T4 G) g; wcat node_exporter.txt |grep 12.24
, D0 A! s& O: a6 j M! z7 HBinary file (standard input) matches$ _$ R7 i( a( O. J" d2 f. F& i
" f9 y5 z8 e% ~
% H1 d1 w" g9 }8 M+ c/ Q
傻眼了,这种还能报错。
# j6 j- H# U# {: [7 m6 v
/ O2 |. z& _6 e9 \后来百度了下。好像这种报错还挺奇怪。加几个参数就好了:
. Z& b2 C" t+ k) }1 J
) }, ~. p2 d# P" n0 U( A在egrep 中加-a -i 参数:6 z1 B& L: c7 y2 \
G. Q- ~( l0 l/ d& U
egrep -a -i "CHANGED" node_exporter.txt " x$ c- t& s; s3 @, x3 C S- g4 F
12.24.13.65 | CHANGED | rc=0 >>: a( H# F& o. M6 R
12.24.13.66 | CHANGED | rc=0 >># {% I7 Y. U6 { [" k! l% k
1 D8 A! i' G! n; C/ m/ k
4 _- Y1 d, p. ]7 R5 T' ]+ b成功了。
( }$ I0 |" p6 F/ @& ?4 i9 V N- K
* c/ t5 t4 M. E- S$ _; A
背景是因为我们通过ansible跑脚本之后出来的结果。
) A4 `# s+ f& D! E. m1 L% C再使用egrep 或者grep 均报此错误。6 E9 S+ w2 ~7 ~
请采用上述方式解决问题。% O" I& q' _# Y
& J4 r& g' Z) K- m# ], r
3 ?+ ^+ h% z1 y t6 {- Q
|
|