易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 3822|回复: 2
收起左侧

使用grep过滤空格和注释行

[复制链接]
发表于 2017-10-9 10:19:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
过滤空格和注释行! H9 A" M) J1 G' O) C) R
# cat 文件  | grep -v "#" |grep -v "^$"
. _4 p6 q, N% ~; U4 x4 z- J" K! x4 y! u1 z6 U
例如:) V" D5 ~  b8 ^1 ~* ], k
# cat /etc/keystone/keystone.conf  | grep -v "#" |grep -v "^$"
) y3 n3 o3 L- R5 m: i9 a1 A[DEFAULT]
0 L4 h7 I( t9 g; j/ W3 `[assignment]5 s4 M" p/ a4 \2 y6 w
[auth]
! m4 {0 G- T0 G& c8 J3 c[cache]
7 C5 T; J! ~. \[catalog]* }. T  X: i" S; `
[cors]
( K9 c* S  ?) y[credential]
8 U5 @; A" I. h[database]
4 [2 l/ O, c* X& n' h+ X4 @; h8 u* V3 a[domain_config]; j6 A+ t  L6 b1 b7 R+ D
[endpoint_filter]
" s' O% q! u7 Q  F[endpoint_policy]
) @, O6 ]  z* Q0 l( Q  h7 p+ o[eventlet_server]
% d+ F2 `- T' z2 W( P. m' f  G2 X[federation]
- v& x+ ^% x2 |0 ^[fernet_tokens]$ w3 O' `( c% Y( R! Q1 R. H
[healthcheck]0 q% D8 g6 D$ \: b' r$ i$ c
[identity]
" x+ P5 _, `8 W9 f) i[identity_mapping]
4 q( }6 ~* K8 p0 {3 E1 B8 q[ldap]
6 [( A  ^, X6 O6 W; u1 A[matchmaker_redis]. E/ {  g) k/ T. M( W; J" M
[memcache]* [1 g' [; p. u
[oauth1]8 R! f/ J- g. t+ V( |) Q
[oslo_messaging_amqp]
. F, F3 ]# X9 X- ~/ w4 c- q' f[oslo_messaging_kafka]
4 d' O. h/ w2 T[oslo_messaging_notifications]
+ h+ u. o  X. V1 }% |[oslo_messaging_rabbit]
* ~- a+ z2 t% S9 l[oslo_messaging_zmq]
: w+ u; g5 r& B% L# X[oslo_middleware]0 |% k9 R) w0 C; w, E/ b
[oslo_policy]3 s: q. p# r. Z% W
[paste_deploy]
# T0 t# U- `4 N[policy]! _& W- |* J; J' [
[profiler]
. i* j# {( Y/ @' t[resource]
' T; n# W3 I4 s  J[revoke]8 p8 ]* u8 v: B* Q
[role]1 L! t6 |4 I, h/ B
[saml]) {) j1 S2 L/ r+ t6 V- o" h
[security_compliance]/ H0 B/ R5 g0 u% W4 ^; R9 e
[shadow_users]7 L+ O7 E$ @8 p$ v$ Y9 G
[signing]
% ~/ f: d. {6 K$ s[token]
0 a) M0 L/ `; @4 W  h- o[tokenless_auth]7 _+ G: J, Z, _, Y7 \
[trust]
8 }& P) x/ Y( m0 `& X# k: }/ a! q: }8 P# N% m) H4 c3 E
 楼主| 发表于 2017-10-9 10:20:45 | 显示全部楼层
用awk命令
9 M5 f  x$ Z) j/ [  wcat 文件名 |awk ‘{if($0!=”")print}'3 g  F5 Y8 m2 |* B5 @- k. Q% f
cat 文件名 |awk ‘{if(length !=0) print $0}'
 楼主| 发表于 2017-10-10 09:45:00 | 显示全部楼层
# cat /etc/glance/glance-api.conf |grep -v "#" |grep -v "^$"
) i" n! s! Y8 J9 @. W[DEFAULT]
9 Y3 ], x, @2 j+ N. h  Y[cors]( c  z- y, x5 o
[database]8 b' j  c0 J- H0 d; a: z
[glance_store]
& j9 [/ t; V/ Z+ p2 e[image_format]& i/ d  R% p  Z" o* J6 A. P
[keystone_authtoken]
  r9 n/ s" J$ n! `[matchmaker_redis]2 D) ?0 T- V2 h$ V/ w$ k$ |2 S
[oslo_concurrency]
" J: c9 k. R0 k2 n/ O- n' n3 M! I[oslo_messaging_amqp]
! y& v" ~: H7 t% L% U) g) r[oslo_messaging_kafka]
! ?) |" r9 F1 a$ ]* @; i7 ?0 _[oslo_messaging_notifications]
9 h+ x4 i7 C  m8 \! ?[oslo_messaging_rabbit]+ D( f1 d3 H: W* X
[oslo_messaging_zmq]& y8 h2 g4 R/ X; F+ n0 |
[oslo_middleware]. r+ E& C8 M% g% u: z
[oslo_policy]
  S- N( c+ s9 R; x2 z1 y, l[paste_deploy]/ c9 |) f8 y( \
[profiler]' L$ A2 ^1 ^8 u5 n. B) ?
[store_type_location_strategy]9 J2 S/ [5 \4 l6 B. Y* h
[task]) B3 P' r% c$ f2 U
[taskflow_executor]
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 23:58 , Processed in 0.049558 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表