- 论坛徽章:
- 6
|
本帖最后由 1cpuer 于 2018-10-06 14:44 编辑
#.,; 2018-10-06 03:25:40 1538767540 :!3836!: /i/je-d/sou-d
#.,: seq 12 | sed '3{H;d};12G;'
1
2
4
5
6
7
8
9
10
11
12
3
#.,; 2018-10-06 03:26:20 1538767580 :!3837!: /i/je-d/sou-d
#.,: seq 12 | sed '12{H;d};3G;'
1
2
3
4
5
6
7
8
9
10
11
sed.blog.cndn.net
sed交换任意两行
对于交换相邻的行
sed -n 'A{h;n;x;H;x};p'
对于交换不相邻的行
sed -n 'A{h;n;:a;N;C!ba;x;H;n;x;H;x};p'
sed -n 'A{h;n;B!{:a;N;C!ba;x;H;n};x;H;x};p'
#.,; 2018-10-06 14:13:41 1538806421 :!3910!: /i/je-d/sou-d
#.,: seq 12 | sed -n '4{h;n;1!{:a;N;11!ba;x;H;n};x;H;x};p'
1
2
3
12
5
6
7
8
9
10
11
4
#.,; 2018-10-06 14:34:37 1538807677 :!3932!: /i/je-d/sou-d
#.,: seq 12 | sed -n '{:a;N;11!ba;x;H;n;x;H;x};p'
12
1
2
3
4
5
6
7
8
9
10
11
#.,; 2018-10-06 14:35:58 1538807758 :!3935!: /i/je-d/sou-d
#.,: seq 12 | sed '3G' | sed -n '4{h;n;1!{:a;N;12!ba;x;H;n};x;H;x};p'
1
2
3
12
4
5
6
7
8
9
10
11
#---- {([sed | sed ----ok])} #----
ABC 为变量 相当于 x1 x2 x3
# ------ 要求最后一行+到 3行后
|
|