sedで行数を指定して文字列を追加する
sedで行数を指定して文字列を追加する
表題の通りです。忘れないように残しておきたいと思います。
コマンド
基本は下記の通りです。
sed [オプション] "[行数]i [挿入したい文字列]" [ファイル名]
それでは実行してみます。
cat -b insert_test.txt
1 aaaaa
2 bbbbb
3 ccccc
4 eeeee
5 fffff
sed -i -e "4i ddddd" insert_test.txt
cat -b insert_test.txt
1 aaaaa
2 bbbbb
3 ccccc
4 ddddd
5 eeeee
6 fffff
指定した行の「手前」に挿入されるようですね。
ディスカッション
コメント一覧
まだ、コメントがありません