我在将 diff 的输出写入文件时遇到了一些麻烦。我有一个新旧版本的 .strings 文件,我希望能够将这两个文件之间的差异写入 .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 编码文件?
请注意,我试图在我的第二个命令中使用 fgrep 来获取添加内容。如果有更简单的方法可以做到这一点,请告诉我。
谢谢,
肖恩