rendered paste body-----script
#!/bin/bash
dialog --menu "Mount Menu" 0 0 0 \
0) "mount /dev/sdb1 /media/1" \
1) "mount /dev/sdc1 /media/2" \
2) "mount /dev/sdc1 /media/3" \
3) "umount /dev/sdb1" \
4) "umount /dev/sdc1" \
5) "umount /dev/sdd1" \
6) "Exit" 2> /tmp/menu.$$
opt='cat /tmp/menu.$$'
rm -rf /tmp/menu.$$
case $opt in
0) su -c "mount /dev/sdb1 /media/1";;
1) su -c "mount /dev/sdc1 /media/2";;
2) su -c "mount /dev/sdc1 /media/3";;
3) su -c "umount /dev/sdb1";;
4) su -c "umount /dev/sdc1";;
5) su -c "umount /dev/sdd1";;
6) exit;;
esac
----errorr
Error: Expected at least 6 tokens for --menu, have 4.
Use --help to list options.
/home/xxx/Desktop/mount menu: line 4: syntax error near unexpected token `)'
/home/xxx/Desktop/mount menu: line 4: `0) "mount /dev/sdb1 /media/Windows-xp" \'