Язык сценариев
Модератор: Bizdelnick
-
Ринальдус
- Сообщения: 293
- Статус: линуксоид-энтузиаст
- ОС: Ubuntu 7.10 (Gutsy Gibbon)
Язык сценариев
Насколько я знаю, в Линуксе есть свой собственный язык сценариев, наподобие файлам .bat в DOS. Типа вводишь "sh <имя_скрипта>", и он выполняется. Подскажите пожалуйста, где найти материалы в интернете по этому языку, чтобы обучиться хотя бы основам?
Сейчас происходит расцвет Линукса, поэтому у меня хорошее настроение! :)
Дневник линуксоида
Новости про Linux
Дневник линуксоида
Новости про Linux
-
sergeyvp
- Сообщения: 807
- ОС: ubuntu
-
Liksys
- Сообщения: 2910
Re: Язык сценариев
1) Язык сценариев зависит от интерпретатора
2) Не обязательно говорить sh name, можно внутри файла прописать строчку, которая будет указывать используемый интерпретатор и установить на файл бит исполнения.
3) Если нужно что-то более мощное, чем просто посдедовательность действий / условие / цикл, лучше воспользоваться Python.
http://www.google.com/linux?hl=en&q=%D...amp;btnG=Search
2) Не обязательно говорить sh name, можно внутри файла прописать строчку, которая будет указывать используемый интерпретатор и установить на файл бит исполнения.
3) Если нужно что-то более мощное, чем просто посдедовательность действий / условие / цикл, лучше воспользоваться Python.
http://www.google.com/linux?hl=en&q=%D...amp;btnG=Search
-
Ринальдус
- Сообщения: 293
- Статус: линуксоид-энтузиаст
- ОС: Ubuntu 7.10 (Gutsy Gibbon)
Re: Язык сценариев
Спасибо! 
Сейчас происходит расцвет Линукса, поэтому у меня хорошее настроение! :)
Дневник линуксоида
Новости про Linux
Дневник линуксоида
Новости про Linux
-
stomp
- Сообщения: 721
- ОС: Debian GNU
-
Voice
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: Язык сценариев
В поиске на opennet.ru ввести bash там много есть...
И по awk'у тоже, но не много.
И по awk'у тоже, но не много.
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Язык сценариев
Вообще-то, это batch-файлы - бледное подобие левой руки (пардон, командных интерпертаторов Юникса).
Каковых есть два типа - шелл-совместимые (собственно sh Борна - прародитель их всех, ksh, ash, bash, zsh, еще несколько менее распространенных) и Си-шелл совместимые (ныне практически только tcsh).
Различаются синтаксисом.
Материалов по шелл-скриптингу в сети немеряно, есть очень хорошая бумажная книжка Тейнсли.
По Си-шеллу - мало, мало-мальски серьезные - только по аглицки.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Язык сценариев
наверно, все-таки, по крайней мере, три. иначе все это добро пропадет почем зря:
Код: Выделить всё
aptsh - apt interactive shell
bsh - Java scripting environment (BeanShell) Version 2
dbishell - Interactive SQL shell with readline support
fish - a friendly interactive shell
lush - Lisp Universal Shell Executable
psh - interactive shell with the power of perl
scsh - A `scheme' interpreter designed for writing system programs
slsh - S-Lang shell
sqsh - commandline SQL client for MS SQL and Sybase servers
xmms-shell - XMMS Shell - Interface to control XMMS from the ConsoleПисать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Язык сценариев
Да, согласен:
Борн-шелл-совместимые
Си-шелл-совместимые
Сами-с-собой-совместимые