将管道输入转储到文件中的简单方法是什么? (Linux)

What's a simple method to dump pipe input to a file? (Linux)我正在寻找一个小的shell脚本,它将所有内容通过管道传递到其中,然后将其转储到文件中。以进行电子邮件调试。 有任何想法吗? Unix命令tee可以做到这一点。
您并不是一个人需要类似的东西...事实上,几十年前有人想要该功能并开发了tee :-) 当然,您可以使用>字符将stdout直接重定向到任何shell中的文件:
标准的UNIX工具tee可以执行此操作。它将输入复制到输出,同时还将其记录到文件中。 使用Procmail。 Procmail是您的朋友。 Procmail就是用于这种事情的。
使用 这也将显示输出。 如果exim或sendmail是写入管道的内容,那么procmail是一个很好的答案,因为它将为您提供文件锁定/序列化,并且您可以将它们全部放入同一文件中。
如果您只想写入文件,则 如果要使用shell脚本,请尝试以下操作:
如果要在脚本中分析它:
但是您可以简单地使用cat。如果cat在stdin上得到了某些东西,它将回显到stdout,因此您必须将其通过管道传递给cat> $ OUTPUT。这些将执行相同的操作。第二个也适用于二进制数据。 如果您不在乎输出结果
要么
??我想,我不明白这个问题吗?
您不能只是将管道终止为 例如
将Foobar附加到转储文件(并在必要时创建转储文件)。不需要shell脚本...那是您要找的东西吗? |
相关内容
win10多任务按键怎么设置在底部详细方法
win10多任务按键怎么设置在底部详细方法,按键,任务,在使用电脑...
电脑密码号怎么输入不了|电脑密码号怎么输入不
电脑密码号怎么输入不了|电脑密码号怎么输入不了字母,,电脑密...
在wps中粘贴保留原格式化|wps中复制文件保留原
在wps中粘贴保留原格式化|wps中复制文件保留原有格式,格式化,...
什么是boot.ini文件错误ini的非法解决方案
什么是boot.ini文件错误ini的非法解决方案,,千奇百怪的电脑问...
鼠标不能拖动文件了
鼠标不能拖动文件了,鼠标,拖动,本文目录鼠标不能拖动文件了电...
百度输入法怎么添加城市词库
百度输入法怎么添加城市词库,词库, ...
设置里程碑|设置里程碑的方法有哪些
设置里程碑|设置里程碑的方法有哪些,,1. 设置里程碑的方法有哪...
Outlook的PST文件损坏的修复方法
Outlook的PST文件损坏的修复方法,文件, ...
手提电脑手写怎么设置|电脑手写设置方法
手提电脑手写怎么设置|电脑手写设置方法,,电脑手写设置方法看...
IE脚本错误如何做Web脚本错误解决技巧
IE脚本错误如何做Web脚本错误解决技巧,,这个问题是由于这样的...
打印机常见故障排除方法HP5000打印机为例
打印机常见故障排除方法HP5000打印机为例,,HP 50005100打印机...
wps同时选择多个内容|WPS选中多个单元格,同时输
wps同时选择多个内容|WPS选中多个单元格,同时输入同样的内容...
手机版wps里如何给字加拼音|wps在文字上加拼音
手机版wps里如何给字加拼音|wps在文字上加拼音的方法wps怎么...
电脑什么文件不能删除文件|电脑中哪些文件不能
电脑什么文件不能删除文件|电脑中哪些文件不能删除,,电脑中哪...
电脑上怎样打文件|电脑上怎样打文件符号
电脑上怎样打文件|电脑上怎样打文件符号,,电脑上怎样打文件符...