找回密码
 注册
查看: 373|回复: 0

sed删除多少行到多少行

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-2-25 20:51:13 | 显示全部楼层 |阅读模式
% o& p6 K' J" Q; m: Q7 w" L

- k* {# q3 G3 T$ j. v# sed -i  '7~2000d' start.out
2 {( P" o" q" a0 ]5 L. s2 [
$ g2 }8 A5 q1 B. s% j3 A' b6 C7 s1 ]- f* V4 j% M2 V1 Q
1. sed  -i '/preSql/d' a.txt
1 f3 R" A5 N. ^' a, ^; C  W+ o---删除匹配到preSql的行
: q# O* H8 X9 U' |, L# y0 R5 j2. sed -i '1d' a.txt
% E$ k$ ^9 r: l---删除第一行9 P" |) ?7 `$ n7 E) S
3. sed -i '3~2d' a.txt
- Y. j8 q1 _* j, J; ~---从第三行开始,每隔一行删除
% q) y+ |; [3 s4. sed -i '4,8d' a.txt
- D3 C% K) g% D+ Y---删除从第4行到第8行
9 b/ J1 l2 _# P- ~5. sed -i '$d'  a.txt
( H2 w. T: ?5 w1 Q
" k! _" }' s6 D  ?
---删除最后一行. W' @; @' I3 |
6. sed '/^$/d' a.txt
2 B( w: U5 ]' h) c- h& e+ O---删除所有空行1 e( D2 y. t. H" O6 e1 }
7. sed -i  '/Website Design/,$d' a.txt7 p9 n* h7 A$ B- y1 p
---从匹配行到末尾行6 K$ G* V5 Y5 Y: K' X
8. sed -i  '/Storage/,+2d' a.txt; z  ?5 s: F3 ^2 ~! t7 u
---删除匹配行和之后两行
2 c# g/ I2 Q8 z) r" F: o$ L7 \% _5 c& t, h+ ~2 m) r4 S

5 i. m* ~+ ]3 q, A+ o- y6 {3 e+ s% N3 A) T% `2 m4 F% N

+ Z( K4 p" W: p4 I* T2 C& }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 01:45 , Processed in 0.016927 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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