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


Автор Тема: Создание скрипта  (Прочитано 1455 раз)

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

Оффлайн rulet9

  • Автор темы
  • Активист
  • *
  • Сообщений: 269
    • Просмотр профиля
Создание скрипта
« : 17 Август 2008, 18:45:36 »
Что такое создать скрипт в Ubuntu? И как это сделать?
Core2Duo E7400, GF9500, 4Gb RAM

Оффлайн ADL

  • Активист
  • *
  • Сообщений: 447
    • Просмотр профиля
Re: Создание скрипта
« Ответ #1 : 17 Август 2008, 18:50:10 »
скрипты обычно создаются на каких-либо языках.. применимо обычно к баш/шелл-скриптам

Оффлайн spoint

  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Создание скрипта
« Ответ #2 : 17 Август 2008, 18:53:04 »
скорее всего тебе сказали либо про perl либо про баш, перед тем как постить темы - ищи в гугле и на форуме!

Оффлайн isabsent

  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
Re: Создание скрипта
« Ответ #3 : 17 Август 2008, 19:21:59 »
скорее всего тебе сказали либо про perl либо про баш, перед тем как постить темы - ищи в гугле и на форуме!
Открой любой файл в системе с расширением .sh (лучше небольшой для начала) и посмотри что в нём написано. Если когда-нибудь что-нибудь писал хоть на чём-нибудь, то суть станет понятна  :) А дальше - ищи manual по bash.

Оффлайн rulet9

  • Автор темы
  • Активист
  • *
  • Сообщений: 269
    • Просмотр профиля
Re: Создание скрипта
« Ответ #4 : 17 Август 2008, 19:25:08 »
Спасибо
Core2Duo E7400, GF9500, 4Gb RAM

Оффлайн rulet9

  • Автор темы
  • Активист
  • *
  • Сообщений: 269
    • Просмотр профиля
Re: Создание скрипта
« Ответ #5 : 17 Август 2008, 19:29:20 »
На всякий случай, а расширение файла выставляется также как в винде?
Core2Duo E7400, GF9500, 4Gb RAM

Оффлайн ADL

  • Активист
  • *
  • Сообщений: 447
    • Просмотр профиля
Re: Создание скрипта
« Ответ #6 : 17 Август 2008, 19:41:42 »
расширение - оффтопиковский термин, здесь он мало что значит, забей

Оффлайн spoint

  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Создание скрипта
« Ответ #7 : 18 Август 2008, 00:45:40 »
isabsent я тебя совершенно не понял, что ты хочешь сказать своей фразой? то что это не скрипты? да это можно назвать программой ... больше из твоих слов мне ничего не ясно.

burgua

  • Гость
Re: Создание скрипта
« Ответ #8 : 18 Август 2008, 01:28:49 »
Если первая строчка
#/bin/sh
то это баш-скрипт примеру. Ему можно хоть  расширение doc дать - суть не меняется.

Оффлайн picnik

  • Активист
  • *
  • Сообщений: 310
    • Просмотр профиля
Re: Создание скрипта
« Ответ #9 : 18 Август 2008, 08:57:14 »
Если первая строчка
#/bin/sh
то это баш-скрипт примеру. Ему можно хоть  расширение doc дать - суть не меняется.

Первая строчка должна быть:
#!/bin/shВосклицательный знак обязателен. Это касается не только баш, но и других скриптов.
Да и не обязательно /bin/sh, можно любой интерпретатор shell. Я например всегда /bin/bash указываю.

Оффлайн vadim-nsk

  • LoCo команда
  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Создание скрипта
« Ответ #10 : 18 Август 2008, 09:16:49 »
Если первая строчка
#/bin/sh
то это баш-скрипт примеру. Ему можно хоть  расширение doc дать - суть не меняется.
Небольшая поправка! Это скрипт выполняющийся в оболочке sh, а не баш-скрипт для баш скрипта именно #!/bin/bash и не как по другому. Надеюсь не надо объяснять почему :)
Для тех кто только начинает рекомендую, лучше сразу устанавливать в систему руководство по башу.
apt-get instal abs-guide
В нем вы найдете очень много полезного :)

burgua

  • Гость
Re: Создание скрипта
« Ответ #11 : 18 Август 2008, 12:02:42 »
Не придирайся )
Новичку хотя бы отсутствие расширения надо осилить.
Когда у нас писали пачками лабы - я устал это объяснять (да и "сложности" были ни к чему).

Оффлайн picnik

  • Активист
  • *
  • Сообщений: 310
    • Просмотр профиля
Re: Создание скрипта
« Ответ #12 : 18 Август 2008, 14:44:05 »
Небольшая поправка! Это скрипт выполняющийся в оболочке sh, а не баш-скрипт для баш скрипта именно #!/bin/bash и не как по другому. Надеюсь не надо объяснять почему :)
Разве bash и sh чем-то отличаются (по большому счету)? Вроде бы они оба Bourne Shell-совместимые. Или я ошибаюсь?

Оффлайн Kwah

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Создание скрипта
« Ответ #13 : 18 Август 2008, 15:48:00 »
Небольшая поправка! Это скрипт выполняющийся в оболочке sh, а не баш-скрипт для баш скрипта именно #!/bin/bash и не как по другому. Надеюсь не надо объяснять почему :)
Разве bash и sh чем-то отличаются (по большому счету)? Вроде бы они оба Bourne Shell-совместимые. Или я ошибаюсь?
Многие так думают, даже программисты крупных компаний (на память приходят Intel, Msc.Software), а на самом деле это не так. bash и другие современные *sh - это расширения Bourne shell. В частности в горячо нами любимой Ubuntu /bin/sh есть симлинк на /bin/dash

 

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