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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Учебник по BASH для новичков.  (Прочитано 27056 раз)

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

izamoo

  • Автор темы
  • Гость
Учебник по BASH для новичков.
« : 14 Августа 2011, 18:52:23 »
Подскажите хорошую книгу по написанию bash скриптов, для самых начинающих, и как вообще научится писать скрипты.

P.S. Прозьба модераторам: "Не закрывайте пожалуйста тему, завтра сам удалю" 

Оффлайн solint

  • Активист
  • *
  • Сообщений: 673
    • Просмотр профиля
Re: Учебник по BASH для новичков.
« Ответ #1 : 14 Августа 2011, 18:56:49 »

izamoo

  • Автор темы
  • Гость
Re: Учебник по BASH для новичков.
« Ответ #2 : 14 Августа 2011, 18:59:06 »
http://www.opennet.ru/docs/RUS/bash_scripting_guide/
Поиск рулит

Спасибо, но тут сложновато для меня пока (я уже смотрел)

Оффлайн solint

  • Активист
  • *
  • Сообщений: 673
    • Просмотр профиля
Re: Учебник по BASH для новичков.
« Ответ #3 : 14 Августа 2011, 20:31:05 »
в любом текстовом редакторе ставишь 1-й строкой -
#!/bin/sh
или
#!/bin/bash

потом пишешь команды которые надо выполнить. сохраняешь. все. твой скрипт на шелл готов.

п.с. если надо там на питоне или еще чем то вместо #!/bin/sh пишешь #!/bin/где--там-питон

проще уже некуда.

Оффлайн kaktus7

  • Новичок
  • *
  • Сообщений: 37
  • В Linuxе нуб
    • Просмотр профиля
    • Дом 2
Re: Учебник по BASH для новичков.
« Ответ #4 : 14 Августа 2011, 20:35:53 »
Все равно сложно)) Вот тут есть скрипт для того что бы магнет ссылки запускались автоматом в браузере http://tehnick-8.narod.ru/dc_clients/magnet-links.html
Но сразу как только я открыл эту страницу возникли вопросы:
1. Как написать скрипт
2  Какое расширение должно быть у файла
3. Как сделать так что бы он автоматически запускался, ведь если это обработчик мангет ссылок то значит как то надо запускать скрипт и тогда он будет перехватывать ссылки.
4. И наконец какой там скрипт? Питон или Баш.. или как там))
Скорее всего ТСу как раз и надо ответы на такие вопросы)
Ноутбук Samsung NP-R428-DA02UA
Экран 14'' (1366x768) LED /Intel Celeron Dual Core T3100 /RAM 2 ГБ /HDD 250 ГБ /Intel GMA 4500M Ubuntu 11.10 + Unity а это Дом 2 мой форум

Оффлайн solint

  • Активист
  • *
  • Сообщений: 673
    • Просмотр профиля
Re: Учебник по BASH для новичков.
« Ответ #5 : 14 Августа 2011, 20:42:06 »
Цитировать
1. Как написать скрипт
Руками, в любом текстовом редакторе.
Цитировать
2  Какое расширение должно быть у файла
Любое - ни какое. в Linux нет расширений, есть содержимое файла.
Цитировать
3. Как сделать так что бы он автоматически запускался, ведь если это обработчик мангет ссылок то значит как то надо запускать скрипт и тогда он будет перехватывать ссылки.
Сопоставить ваш скрипт (чем то выделяющийся среди массы скриптов) в соответствие с программой должной его обрабатывать.
Цитировать
4. И наконец какой там скрипт? Питон или Баш.. или как там))
Ваш выбор. кому что нравиться. Кому питон, кому баш, кому асм....
Блин, я оказывается тоже граммар-наци... и это правильно.
« Последнее редактирование: 14 Августа 2011, 20:44:52 от solint »

Оффлайн kaktus7

  • Новичок
  • *
  • Сообщений: 37
  • В Linuxе нуб
    • Просмотр профиля
    • Дом 2
Re: Учебник по BASH для новичков.
« Ответ #6 : 14 Августа 2011, 20:52:38 »
А как скрипты сопоставлять с программой? Обрыл все настройки клиента ДС+ так и не нашел
Спасибо)
Ноутбук Samsung NP-R428-DA02UA
Экран 14'' (1366x768) LED /Intel Celeron Dual Core T3100 /RAM 2 ГБ /HDD 250 ГБ /Intel GMA 4500M Ubuntu 11.10 + Unity а это Дом 2 мой форум

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Учебник по BASH для новичков.
« Ответ #7 : 14 Августа 2011, 21:19:44 »
сопоставляется mimetype с приложением. в свойствах файла посмотри. это конечно если mimetype известен системе

Оффлайн kaktus7

  • Новичок
  • *
  • Сообщений: 37
  • В Linuxе нуб
    • Просмотр профиля
    • Дом 2
Re: Учебник по BASH для новичков.
« Ответ #8 : 14 Августа 2011, 21:34:09 »
Ну вот)) Каждый ответ провоцирует появление новых вопросов... а что такое mimetype и как сделать так что бы он был известен системе?
Ноутбук Samsung NP-R428-DA02UA
Экран 14'' (1366x768) LED /Intel Celeron Dual Core T3100 /RAM 2 ГБ /HDD 250 ГБ /Intel GMA 4500M Ubuntu 11.10 + Unity а это Дом 2 мой форум

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Учебник по BASH для новичков.
« Ответ #9 : 15 Августа 2011, 04:43:28 »
попробуй задавать вопросы гуглу. он быстрее отвечает.

Оффлайн Zeka13

  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Re: Учебник по BASH для новичков.
« Ответ #10 : 16 Августа 2011, 07:31:10 »
Цитировать
попробуй задавать вопросы гуглу. он быстрее отвечает.
+1

а ещё в конце нужно exit 0 или done
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

 

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