我们有一个自定义脚本,我们可以通过将临时文件重定向到该脚本来运行...
i.e.
Step 1
BASH#echo 'commands' > file
Step 2
BASH#script < file
有没有办法将流程简化为一步......并直接将命令发送到脚本而不使用临时文件?
我试图执行以下操作:
BASH# script < echo 'commands'
BASH# script < 'commands'
BASH# script < "commands"
但是我总是收到一条消息,说它找不到指定的文件......
非常感谢任何帮助
答案 0 :(得分:2)
你试过吗
echo 'commands' | script
答案 1 :(得分:2)
您还可以使用here-document:
script <<END_COMMANDS
commands
END_COMMANDS
或者,如果您只需要发送一行(并使用bash):
script <<<"command"