diff の出力をファイルに書き込むのに少し問題があります。新しいバージョンと古いバージョンの .strings ファイルがあり、これら 2 つのファイルの差分を .strings.diff ファイルに書き込めるようにしたいと考えています。
これが私が今いる場所です:
diff -u -a -B $PROJECT_DIR/new/Localizable.strings $PROJECT_DIR/old/Localizable.strings >> $PROJECT_DIR/diff/Localizable.strings.diff
fgrep + $PROJECT_DIR/diff/Localizable.strings.diff > $PROJECT_DIR/diff/Localizable.txt
diff コマンドの結果は問題なく Localizable.strings.diff に書き込まれますが、Localizable.strings.diff はバイナリ ファイルのように見えます。代わりに差分を UTF-8 でエンコードされたファイルに出力する方法はありますか?
2 番目のコマンドで fgrep を使用して追加を取得しようとしていることに注意してください。これを行う簡単な方法があれば、私に知らせてください。
ありがとう、
ショーン