使用Bash变量代替文件作为可执行文件的输入

我有一个可执行文件,其使用方式如下:
executable -v -i inputFile.txt -o outputFile.eps

为了更有效率,我想使用一个Bash变量代替输入文件.所以,我想做一些像下面这样的事情:

executable -v -i ["${inputData}"] -o outputFile.eps

这里,方括号代表一些聪明的代码.

你知道一些让我以这种方式将信息管理到描述的可执行文件的技巧吗?

非常感谢你的协助

你可以使用这个结构
<(command)

让bash创建一个带有命令输出的fifo.所以只是试试:

-i <(echo "$inputData")

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...