gmcy.net
当前位置:首页 >> shEll 自动回车 >>

shEll 自动回车

加&&

/usr/bin/expect 写expect脚本

\再加ENTER

可以,一般情况下是自动换行,如果用户手动的话输入\后可以换行继续一条命令

可以设置read命令计数输入的字符。当输入的字符数目达到预定数目时,自动退出,并将输入的数据赋值给变量。 #!/bin/bash read -n1 -p "Do you want to continue [Y/N]?" answer case $answer in Y | y) echo "fine ,continue";; N | n) echo "ok...

echo -n "Check?(yes(y)|no(n)): " read need case $need in yes|y) #do anything you wannt ;; no|n) #do anything you wannt ;; *) #do anything you wannt as default(直接回车) ;; esac

用echo "应答内容" | shell脚本 例如修改user用户密码: #echo "123456\n123456\n" | passwd user 利用expect实现自动应答,也不难,你从网上搜一下

如果是要屏显空行的话 echo "\n"

shell不区分变量类型的,直接按回车等于没有输入,得到的就是空字符串。 你可以实践一下试试: read -p "Input a digit: " numecho $num

用 bash... #!/bin/bash read -n1

网站首页 | 网站地图
All rights reserved Powered by www.gmcy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com