sedコマンドでファイルの1行目に追記する方法
ファイルの追記を行う方法にsed関数というのを使う事が多いです。今回はこんなテキストを用意してみました。
人気寿司ネタランキング
・階層とファイル名:/root/kani.txt
cat kani.txt
2位:サーモン
3位:赤身
4位:はまち
5位:とろサーモン
6位:ねぎとろ
7位:いくら
8位:エビ
8位:ホタテ
10位:あなご
人気寿司ネタランキングです。
よく見たら、1位がありません!!1位はまぐろ(中トロ)らしいのですがこれを追加したいです。viやvimを使って直接書くのもありですが、あえて今回はsedコマンドでチャレンジしたいと思います。
sed -i -e '1 1位:まぐろ(中トロ)' /root/kani.txt
sed: -e expression #1, char 2: 不明なコマンド: `?'とでます
※note公開後1ヶ月前後で多分logwにも同じ内容が記載されます。無料で見たいという方はそちらをお勧めします。
この記事が気に入ったらサポートをしてみませんか?