Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Помощь по bash скрипту  (Прочитано 915 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PeoneEr

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
  • О_О
    • Просмотр профиля
Помощь по bash скрипту
« : 24 Января 2011, 19:21:31 »
Вечер добрый, господа.
Решил написать баш скриптик, покапал мануалы, вроде все правильно пишу, а ругается..
Скриптик следующий:
#!/bin/bash
echo "Вас приветствует скрипт для управления пользователями "
echo "Выберете, что Вы хотите сделать"
echo "Добавить пользователя - 1"
echo "Удалить пользователя - 2"
echo "Закрыть этот скрипт - 3"
read doing
if [[ "$doing" -eq "1" ]]
then
echo "Введите логин пользователя"
read name
echo "Введите пароль пользователя"
read password
echo "IP адрес пользователя"
read ip
echo "$name pptpd $password $ip >> /home/support/test"
echo "Пользователь $name с паролем $password и IP адресом $ip успешно добавлен"
fi
Ругается:
': not a valid identifierdoing
./script: line 20: syntax error: unexpected end of file
Подскажите пожалуйста, куда копать :(
И, если не слишком затруднит, подскажите, как можно реализовать удаление строки из файла, это должно быть вторым действием.

Оффлайн articc

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Помощь по bash скрипту
« Ответ #1 : 24 Января 2011, 19:34:21 »
Удаление строки это к SED
http://www.opennet.ru/docs/RUS/bash_scripting_guide/
и где 20я строка скрипта?

Оффлайн PeoneEr

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
  • О_О
    • Просмотр профиля
Re: Помощь по bash скрипту
« Ответ #2 : 24 Января 2011, 19:37:15 »
Её нет. fi - последнее.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Помощь по bash скрипту
« Ответ #3 : 24 Января 2011, 19:42:22 »
Тупо скопировал Ваш скрипт - работает. Вы, надеюсь, после fi в последней строке Enter нажали?

Оффлайн articc

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Помощь по bash скрипту
« Ответ #4 : 24 Января 2011, 22:58:36 »
Я свои скрипты заканчиваю командой exit.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Помощь по bash скрипту
« Ответ #5 : 24 Января 2011, 23:04:17 »
Служебные символы?
od -c file

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.