expect
expect << EOF
spawn virsh console $virname #spawn执行命令或程序
expect " 换码符为 ^]" {send "\r"}
expect "login:" {send "root\r"}
expect "Password:" {send "a\r"}
expect "#" {send "LANG=C\r"}
expect "#" {send "growpart /dev/vda 1\r"}
expect "#" {send "xfs_growfs /\r"}
expect "#" {send "exit\r"}
EOF
case
while :
do
menu #自己定义的函数
read -p "请选择标号:" number
case $number in
1)
create_virtual
;;
2)
mod_disk
;;
3)
exit
;;
*)
echo -e '\033[31msorry!!\033[0m'
;;
esac
done