diff:1行を削除してもう1行追加します。 addコマンドの行番号はどういう意味ですか?

diff:1行を削除してもう1行追加します。 addコマンドの行番号はどういう意味ですか?

次の内容を含む2つのファイルがaあります。b

apples
oranges
kiwis
carrots

第二

apples
kiwis
carrots
grapefruits

次に、私はdiff彼らのために次のことを行います。

$ diff a b
2d1
< oranges
4a4
> grapefruits

2d1 a従わなければならない

apples
kiwis
carrots

しかし、後でどのように4a4適用しますか? ~によるとinfo diff

'アル字型':範囲内に行を追加します。アル字型2番目のファイル後ろにワイヤー最初のファイルの 。

私が知る限り、ここでの意味は「4行( grapefruits)を5行からb5行にコピーa」という意味ですが、当然間違っています。むしろここに必要だと言いたいです。3a4なぜならそれはただのgrapefruits場所になるからです。後ろにcarrots()の3行目ですa

では、このような出力を で説明した内容とどのように関連付けることができますかinfo diff

ベストアンサー1

おすすめ記事