В общем суть в чем, хочу написать маленький скрипт, который с использованием whiptail показывал жесткие диски. Накатал примерно такое:
#!/bin/bash
rm -f /tmp/tempfile
touch /tmp/tempfile
kdisk=$[$(fdisk -l | grep "Диск" | awk 'END {print NR}')+1]
nr=1
until [ $kdisk -eq $nr ]
do
disk=$(fdisk -l | grep "Диск" | awk NR==$nr)
echo \\ \"$disk\" \" \" >> /tmp/tempfile
nr=$[$nr+1]
done
k=`cat "/tmp/tempfile" | tr -s '\r\n' ' '`
OPTION=$(whiptail --title "test" --menu "test menu" 15 60 4 $k 3>&1 1>&2 2>&3)
exitstatus=$?
if [ $exitstatus = 0 ]; then
echo $OPTION
else
echo "fail"
fi