我想保存,然后在使用stdin的脚本中恢复当前的D1设置,但是stty -g正在抱怨:我已经尝试关闭stdin文件描述符,并使用重写的FDs在子subshell中调用stty。我不知道如何将stdin和stty -g分开,我希望得到帮助或建议。重现问题的最小脚本:
# Save this so we can restore
我正在编写一个交互式shell脚本,需要在尽可能多的系统上运行。是否有一种与标准POSIX系统兼容的实现以下功能的替代方法?echo -n "Do you wish to continue? (Y/n) 5 seconds to respond... "if [ "$answer" = "n" ] || [ "$answer" = "N" ] ;