大佬教程收集整理的这篇文章主要介绍了linux – 使用Bash将stdin重定向到来自不同的终端,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
编辑(从下面移动 – OP提交此澄清作为答案)
我想我应该澄清一下我想做什么.我将从一个pty开始一个脚本,让我们说它是/ dev / pts / 3.这个脚本将打开3个终端,比方说:/ dev / pts / 0,/ dev / pts / 1和/ dev / pts / 2.这3个新的ptys是用户将要看到的.该脚本要求用户输入一些内容,我希望将用户的输入输入/ dev / pty / 1,程序应该从那里获取它的信息.但是我试图这样做但它不起作用.这是我的代码片段.
exec</dev/pts/1 echo echo "Would you like to search for more info?" 1>/dev/pts/1 read answer case $answer in y) echo "YES" ;; n) echo "NO" ;; *) echo "y/n only!";; esac
最后的case语句只是一个小占位符,看看输入是否真的有效.
以上是大佬教程为你收集整理的linux – 使用Bash将stdin重定向到来自不同的终端全部内容,希望文章能够帮你解决linux – 使用Bash将stdin重定向到来自不同的终端所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。