小编wis*_*cky的帖子

输出到文件,然后使用文件作为输入

有没有更短的写法?基本上将命令输出到文件,然后使用该文件作为下一个命令的输入。我还想保留该文件以供以后查看。

cmd1 > verylong.txt; cmd2 < verylong.txt

我知道我能做到

cmd1 | tee verylong.txt | cmd2

但是由于我希望“verylong.txt”是一个巨大的文件,我认为使用管道会降低效率,因为它会将整个文件保存在内存中。而如果我使用文件输入,那么它会一次处理一行。(或者我的假设是错误的?)

如果我能做一些优雅的事情就好了

cmd1 > verylong.txt > cmd2

bash io-redirection

8
推荐指数
2
解决办法
3611
查看次数

标签 统计

bash ×1

io-redirection ×1