|
|
egrep "CHANGED" node_exporter.txt
9 E' K0 I( t- w9 i9 T4 ABinary file node_exporter.txt matches @$ n+ p9 a- Q+ @( L6 Q
! ? \) x8 g/ c+ [7 _
) O0 ^) ]. p1 M) p0 E* ^# U% G1 Dcat node_exporter.txt |grep 12.24
: F$ E" m- K8 g- D* p# {Binary file (standard input) matches
* d' A; X6 u& e
8 }( l! T x" A! [/ w4 l
( B3 I9 x5 o& F. [傻眼了,这种还能报错。
1 A x* B% J+ v, H
% T7 Q2 p! S- w& K* O) n2 Y后来百度了下。好像这种报错还挺奇怪。加几个参数就好了:! T0 ?. h5 Q; z0 P! M3 p
4 h+ @' X1 [/ S2 b: c在egrep 中加-a -i 参数:
! U2 g& E% _9 |, V% o6 ~: z3 _$ r
( i: _! N5 o$ R- K$ q/ e) x0 Pegrep -a -i "CHANGED" node_exporter.txt
; d y* K% V2 [3 m8 h12.24.13.65 | CHANGED | rc=0 >> U9 e1 e3 Y/ Q7 I) { L& \
12.24.13.66 | CHANGED | rc=0 >>/ u$ c7 S. k0 X' G4 ?
' ?/ S1 G. g w9 e/ x& I! ~ O5 j1 G. V' U, \! k6 H
成功了。
) ~& n' R4 B- L4 | N( R8 C! J
* w b& {6 F+ l8 ^5 v3 X
0 a- ]; R) `) t' R+ r2 c背景是因为我们通过ansible跑脚本之后出来的结果。' S" r( m5 h. Y& U% I% e
再使用egrep 或者grep 均报此错误。9 k5 H3 J3 C5 F V
请采用上述方式解决问题。
. l. A3 O* `4 B( r9 M" D% O+ d M$ P' t$ A
- a" T9 g0 \8 W# F! p2 p7 e! B |
|