助け合いフォーラム
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
コメント
この投稿に対して返信しませんか?