diff
은 macOS Sierra에서 diff3
이 지원하지 않는 옵션을 지원합니다. 예를 들어 diff
은 공백 변경을 무시하는 -b
옵션을 지원하지만 diff3
은 지원하지 않습니다.diff3을 사용할 때 diff 명령에 옵션을 전달하는 방법
그러나 diff3
은 원하는 옵션으로 diff
을 호출 할 프로그램을 전달하는 데 사용할 수있는 --diff-program
옵션을 지원합니다. 이와 같이
, 나는 프로그램이 같은 mydiff
을 만들어 :
diff -b $1 $2
하지만 명령 행에 diff3 --diff-program=./mydiff left.txt base.txt right.txt
를 실행할 때, 나는 다음과 같은 오류 있어요 :
diff: missing operand after `--'
diff: Try `diff --help' for more information.
diff3: subsidiary program `./mydiff' failed
방법이가 해결 될 수 있습니까?
mydiff
을 생성하지 않고 어떻게하면 --diff-program=...
을 설정하여 명령 줄에서 직접 옵션을 전달할 수 있습니까?
감사