当前位置: 技术问答>linux和unix
Linux下能不能从一个Shell.A调用Shell.B的输入/输出?
来源: 互联网 发布时间:2017-04-11
本文导语: 如题 现有一个Shell.B运行着程序CLI,等待用户输入,并返回相应的输出 有没有办法在另一个Shell.A中,向CLI发送输入/接受输出?例如通过pid什么的 谢谢! 注:本意是想通过php控制CLI(用php执行另一个shell),如果能...
如题
现有一个Shell.B运行着程序CLI,等待用户输入,并返回相应的输出
有没有办法在另一个Shell.A中,向CLI发送输入/接受输出?例如通过pid什么的
谢谢!
注:本意是想通过php控制CLI(用php执行另一个shell),如果能直接做到更好
现有一个Shell.B运行着程序CLI,等待用户输入,并返回相应的输出
有没有办法在另一个Shell.A中,向CLI发送输入/接受输出?例如通过pid什么的
谢谢!
注:本意是想通过php控制CLI(用php执行另一个shell),如果能直接做到更好
|
cat 1.sh
#!/bin/sh
echo "A"
cat 2.sh
#!/bin/sh
rcv=`sh 1.sh`
echo "$rcv"
sh 2.sh
A
2.sh 会接受到1.sh的输出
|
如果你是想实现自动交互(比如输入密码什么的),推荐使用expect