На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила трёх "С"
Пожалуйста,
1. Соблюдайте правила Форума.
2. Слушайте советы Модераторов.
(например, http://forum.sources.ru/index.php?act=ST&f=7&t=80382 )
3. Сверяйтесь с учебником по Великому и Могучему
  
> Скрипт монтирования девайсов ... :((
    touch mountdevices
    chmod +x mountdevices
    vi mountdevices

    while true do echo "
    1) Mount Floppy
    2) Mount CD-RW
    3) Mount CR-ROM
    4) Umount Floppy
    5) Umount CD-RW
    6) Umount CD-ROM
    7) Exit"

    read button

    echo ""

    case {$button} in
    1) cd / mount_msdos /dev/fd0 /mnt/floppy;;
    2) cd / mount_cd9660 /dev/acd0a /mnt/cdrom0;;
    3) cd / mount_cd9660 /dev/acd0b /mnt/cdrom1;;
    4) cd / umount /mnt/floppy;;
    5) cd / umount /mnt/cdrom0;;
    6) cd / umount /mnt/cdrom1;;
    7) exit 0;;

    *) echo "Press BUTTON!
    continue
    esac
    done
    exit 0

    ./mountdevices
    line xxx: unexpected token 'done' ...

    Ну и где же ОШИБКА?
      Кажется кавычка потеряна - после BUTTON! ;)
      1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0145 ]   [ 14 queries used ]   [ Generated: 10.07.25, 15:10 GMT ]