sed 指定行を削除する

Syntax

Syntax
[bash auto-linkss=”false” gutter=”true” lighte=”false” collapse=”false”]
## 2行目から4行目を削除する

sed -e ‘2,4d’ ./input.txt
cat ./input.txt | sed -e ‘2,4d’ –
[/bash]
[bash auto-linkss=”false” gutter=”true” lighte=”false” collapse=”false”]
## 1行目、3行目、5行目を削除する

sed -e ‘1d’ -e ‘3d’ -e ‘5d’ ./input.txt
[/bash]

Comment

Comment

sedを使用した不要な行の削除サンプル

Example

[bash auto-linkss=”false” gutter=”false” lighte=”true” collapse=”false”]
#
#cat input.txt
1 hage1
2 hage2
3 hage3
4 hage4
5 hage5
6 hage6
7 hage7
#
#sed -e ‘2,4d’ ./input.txt
1 hage1
5 hage5
6 hage6
7 hage7
#
#sed -e ‘1d’ -e ‘3d’ -e ‘5d’ ./input.txt
2 hage2
4 hage4
6 hage6
7 hage7
#
[/bash]

コメントを残す