[FreeBSD-users-jp 96543] Re: diff

PCDR AKIBA 秋場 shinji @ pcdr-akiba.jp
2020年 2月 24日 (月) 23:46:38 UTC


こんにちは、秋場と申します。

On Tue, 25 Feb 2020 08:13:04 +0900
"kouya" <kouya @ ryuhoku.jp> wrote:

> diff のオプションについて、エラーが出て解決で来ませんので、教えて下さい。
> 
> 11までのdiff には -F が、有ったのですが、12になって、無くなっています。

http://gihyo.jp/admin/serial/01/bsd-yomoyama/0097

にて

FreeBSD 12-CURRENTのデフォルトのdiff(1)コマンド実装がGNU diffからBSD diffに
切り替わりました。/usr/src/UPDATINGにその旨が追加されました。
	:
説明によるとBSD diffはGNU diffのいくつかの機能は実装していないとしており,
そうした機能が必要な場合にはパッケージからdiffutilsをインストールして使う
ようにとあります。diffutilsパッケージをインストールするとgdiffという
コマンドがインストールされますので,これがGNU diffとなります。

とあります。
diffutiles を入れて、shellスクリプトの diff を gdiff に書き換えてみましょう。
-- 
PCDR AKIBA 秋場 <shinji @ pcdr-akiba.jp>


freebsd-users-jp メーリングリストの案内