【发布时间】:2011-04-03 18:33:28
【问题描述】:
您好,我正在尝试区分文本文件。有很多差异,在终端中查看它们会使其不稳定,因为我无法保存它们。我想查看并保存差异。如何捕获输出并将其打印到文本文件中??
我用来获取差异的代码是diff -i -w -B file1.txt file2.txt
【问题讨论】:
您好,我正在尝试区分文本文件。有很多差异,在终端中查看它们会使其不稳定,因为我无法保存它们。我想查看并保存差异。如何捕获输出并将其打印到文本文件中??
我用来获取差异的代码是diff -i -w -B file1.txt file2.txt
【问题讨论】:
保存到文本文件:
diff -i -w -B file1.txt file2.txt > diff.txt
直接写入打印机:
diff -i -w -B file1.txt file2.txt | lpr
将保存的文本文件写入打印机
lpr diff.txt
'希望有帮助.. PSM
PS: 这是Linux命令行打印的链接:
【讨论】:
一般来说,command > output.txt
在你的情况下 diff -i -w -B file1.txt file2.txt > output.txt
如果你想追加结果command >> output.txt
【讨论】:
只需将其重定向到一个文件:
diff -i -w -B file1.txt file2.txt > output.diff
如果您想了解更多关于重定向输出的信息,不同的 shell 的高级细节会有所不同,但这里有一个 reference for bash 和一个 cheat-sheet 用于常见的 stdout/stderr 重定向。
【讨论】: