动态菜单显示分区使用对话框

时间:2016-04-06 21:17:48

标签: bash dialog disk

#!/bin/bash

NUMBER_LINE="$(lsblk | awk '/sda[1-99]/ { print }' | wc -l)"
for (( i = 1; i <= $NUMBER_LINE; i++ )); do
    DISK="$(lsblk | grep sda[1-99] | awk ' NR==$i{ print $1 }' | cut -c7-)"
    MENU+="Ligne$i disk$DISK "
done

dialog --menu "test" 10 60 2 $MENU

我希望我的代码能够显示具有对话框菜单输出的所有磁盘,但是$ i并不有效。有没有办法让它发挥作用?

0 个答案:

没有答案