-----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" \'