我有一个随机的情况,当我在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测试。

10-04 20:58