- 论坛徽章:
- 6
|
$ wc -l lis-2
19 lis-2
# ---- lines:19
$ cat -n lis-2
1 123-abc an file
2 1sd
3 pp
4 kk
5 kk-s
6 123-abc an file
7 1sd
8 pp
9 kk
10 kk-s
11 123-abc an file
12 1sd
13 pp
14 kk
15 kk-s
16 1234
17 1
18
19
$ sed '6,10d' lis-2 |nl # ---- 6-10 lines clear
1 123-abc an file
2 1sd
3 pp
4 kk
5 kk-s
6 123-abc an file
7 1sd
8 pp
9 kk
10 kk-s
11 1234
12 1
- $ sed '6,$ /123-\(.*\)/,/kk\(.*\)/d' lis-2
- 6到最后一行删除----失败!求解方 ??自己做一脚本 sed '6,10d' lis-2 ------- (6,10)(11,15)...... 放入no.2.sed
-
- $ sed '/123-\(.*\)/,/kk\(.*\)/d' lis-2
- kk-s
- kk-s
- kk-s
- 1234
- 1
- $ 72 [2017-02-05 20:29:42] 星期日 /home/ixi
- $ sed '/123-/,/kk/d' lis-2
- kk-s
- kk-s
- kk-s
- 1234
- 1
复制代码
|
|