假设我有一个程序(例如在 Perl 中),它向 STDOUT
写入如下内容:
print "123\t- 456";
print "\r+\n";
在我的屏幕上我看到以下结果:
123 + 456
但是,当我将输出重定向到文件 >output.txt
时,该文件将包含以下文本:
123 - 456
+
如何将此类文本文件“重新处理”为与屏幕上显示的结果相同的结果?
最佳答案
col
命令将使用 -b
选项来执行此操作,以将退格键替换为写入列的最后一个字符。
col -b < output.txt
关于linux - 重新处理文本文件以将包含回车符 (CR) 字符的行合并到屏幕结果中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59939666/