whiptail 单选框展示当前文件夹下的内容
要使用whiptail来展示当前文件夹下的内容,你可以使用以下命令:
#!/bin/bash
# 获取当前文件夹路径
current_dir=$(pwd)
# 获取当前文件夹下的所有文件和文件夹
file_list=$(ls $current_dir)
# 将文件列表转换为数组
IFS=$'\n'
file_array=($file_list)
# 使用whiptail展示单选框
selected_file=$(whiptail --title "文件选择" --radiolist "请选择一个文件:" 20 60 10 "${file_array[@]}" 3>&1 1>&2 2>&3)
# 输出选择的文件
echo "选择的文件是:$selected_file"
这个脚本首先获取当前文件夹的路径,并使用ls命令获取当前文件夹下的所有文件和文件夹。然后,它将文件列表转换为数组,并使用whiptail展示一个单选框,让用户选择一个文件。最后,它输出用户选择的文件名。
你可以将上述代码保存为一个.sh文件,并使用bash 文件名.sh来运行它。
原文地址: http://www.cveoy.top/t/topic/hDZH 著作权归作者所有。请勿转载和采集!