如何将命令的输出视为文件?

时间:2014-04-15 16:27:21

标签: bash sh

whiptail命令有一个选项--textbox,其中包含以下描述:

--textbox <file> <height> <width>

第一个选项需要一个文件作为输入;我想在其位置使用命令的输出。看起来这应该可以在bash中实现 - 可能还有重定向?为了这个问题,我想说我想在whiptail文本框中查看ls -l的输出。

更新

看起来标记的答案确实回答了我提出的问题,而不是关于鞭尾。例如,cat <(ls -l)有效。因此,即使whiptail的具体示例不适用于流程替换,我也会将问题标记为已回答。

2 个答案:

答案 0 :(得分:3)

您可以使用此流程替换语法:

--textbox <(command) 600 800

用您的自定义命令替换command

答案 1 :(得分:-1)

这是否符合您的需求? ls -l > my_file whiptail --textbox my_file