提示用户使用bash脚本选择目录并读取结果
发布时间:2020-12-15 18:45:57 所属栏目:安全 来源:网络整理
导读:我想用bash脚本读取一个目录(实际上我使用的是zsh). 我想列出当前的文件夹在同一个目录,并显示给用户要求他们输入一个数字来选择正确的文件夹. Please select a Folder eg,1,2,3.1. Folder Name 1 (this should the actual name of the folder in the dir2.
我想用bash脚本读取一个目录(实际上我使用的是zsh).
我想列出当前的文件夹在同一个目录,并显示给用户要求他们输入一个数字来选择正确的文件夹. Please select a Folder eg,1,2,3. 1. Folder Name 1 (this should the actual name of the folder in the dir 2. Folder 2 3. Folder 3. 我也想能够转换输入,例如1.回到实际的文件夹名称,以便我可以 cd ./$foldername/ 感谢您的帮助
除非您的格式化要求非常严格,否则您可能只需使用bash的
select construct.
以下代码将显示当前目录中所有目录的菜单,然后将chdir显示到所选目录中: printf "Please select folder:n" select d in */; do test -n "$d" && break; echo ">>> Invalid Selection"; done cd "$d" && pwd (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |