我有一个随机的情况,当我在bash中使用多选菜单并将更多项目添加到列表选择中时,该菜单不再逐行堆积
echo " [?] What would you like to do:"
echo
# End
opt=""
select recon in Enumeration General Web-Recon Services Msfvenom Other
do
opt="$recon"
case $recon in
Enumeration|General|Web-Recon|Services|Msfvenon|Other)
break
;;
*)
echo # Spacer
echo "You Sure? Try it again"
;;
esac
echo $recon
done
我得到的是这样的:
[?] What would you like to do:
1) Enumeration 3) Web-Recon 5) Msfvenom
2) General 4) Services 6) Other
#?
但是,我希望它看起来像这样:
1) Enumeration
2) General
3) Web-Recon
4) Services
5) Msfvenom
6) Other
有没有办法告诉脚本这样做?
谢谢
最佳答案
在COLUMNS=0
命令之前使用select
。
使用bash 4.2.8测试。