助け合いフォーラム

LPIC

LPIC Lv1-101(Ver5.0)

正規表現[sedコマンド]

投稿日 2025/09/26

sedコマンドを使ってファイル「text」の一行目から三行目を削除するコマンド


$sed '1,3d' text

$sed 1,3d text

私は①の方が正しいのかなと考えているのですが、ほかの方はどうお考えでしょうか?
よろしくお願いいたします。

2025/09/26 20:05

問題IDがわかりませんが、3507 であっていますか?

であるとして、

私は①の方が正しいのかなと考えているのですが、ほかの方はどうお考えでしょうか?

1の方が正しいということは、2は正しくない(誤り)というご指摘でしょうか?私の手元で確認しても解説の実行例と同じような結果になるので誤りではないと思うのですが、ご指摘の意図を伺っても良いでしょうか?

$ cat test.txt
aaaa
bbbb
cccc
dddd
eeee
ffff
$ sed 1,3d test.txt
dddd
eeee
ffff

なお、2110660573a さんが正しいとおっしゃるものが誤りだとは思っていません。結果としては同じになるからです。

$ sed '1,3d' test.txt
dddd
eeee
ffff


コメント

この返信に対して
コメントを記入できます

この投稿に対して返信しませんか?