前端之家收集整理的这篇文章主要介绍了
使用Bash变量代替文件作为可执行文件的输入,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个可执行
文件,其使用方式如下:
executable -v -i inputFile.txt -o outputFile.eps
为了更有效率,我想使用一个Bash变量代替输入文件.所以,我想做一些像下面这样的事情:
executable -v -i ["${inputData}"] -o outputFile.eps
这里,方括号代表一些聪明的代码.
你知道一些让我以这种方式将信息管理到描述的可执行文件的技巧吗?
非常感谢你的协助
你可以使用这个结构
<(command)
让bash创建一个带有命令输出的fifo.所以只是试试:
-i <(echo "$inputData")