エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ファイルの差分検出シェル教えてください(bsh)
入力として想定するデータの条件がややあいまいです。 1行しか変化がない、あるいは削除や挿入があるか... 入力として想定するデータの条件がややあいまいです。 1行しか変化がない、あるいは削除や挿入があるかのような相違はないというのであれば、例示されたsdiffを使った方法でも大丈夫でしょう。しかし、 101 102 103 104 105 106 101 105 102 103 104 106 という入力の場合に得たいのは 2 3 4 5 でしょうか? この場合、diff系のツールでは、105 という行の削除や挿入があったと想定してしまうため、一致しない行 2~5 を列挙させるのは簡単ではありません。 効率を考えなければ、headとtailで抜き出しては比較するというのを繰り返す処理をshでも書けますが、入力が10行以下ならともかく、システムに負担がかかるのでやめた方がいいでしょう。 入力が比較的単純で、行内に空白を含まないとか、:などの記号を含まないとかの条件があるなら、pasteコマンドで