Войти

Показать полную графическую версию : Статья на OSZone


[mzd]
26-02-2006, 16:17
Вот, наваял статью (http://oszone.net/display.php?id=3718) по написанию скриптов. Прошу оценить.

mar
26-02-2006, 16:59
[mzd]
Статья понравилась. И сутью, и языком (как bash, так и русским :) и стилем.
Несколько (несущественных) соображений:
Shell – это командный интерпретатор, интерфейс между пользователем и операционной системой, ее ядром.
По-моему лучше сначала добавить перевод слова shell (вернее одно из его значений - оболочка. Это сразу многое проясняет. А потом - следующую фразу.

Но, кроме этого, это еще и мощный язык программирования.
ой, не знаю :) Теоретиков сюда!!!

Такая программа,называемая скриптом
скриптом (от script) называется вообще любая программа, написанная на языке сценариев.

Итак, прежде всего, нам необходимо узнать структуру скрипта.
может быть лучше употребить слово "разобраться" ?

Я не буду вдаваться в подробности каждой команды
и для неофита перенаправления и конвееры unix так и останутся шаманством :) хоть пару слов в пояснение (можно сноской)

Как видим, все вышеизложенное - не существенно, а статья действительно хорошая, полезная и, главное, работа с bash в ней разобрана на живом и тоже очень полезном примере.
Так держать :)

[mzd]
26-02-2006, 17:54
mar
Спасибо, замечания учены, текст поправлен.

xden777
26-02-2006, 20:00
Спасибо сохранил!На досуге заценю и выскажусь!!!

Belansky
27-02-2006, 09:24
[mzd]
Спасибо. Интересная статья.

[mzd]
27-02-2006, 17:57
Хочу эту статью в Open Source послать. Ссылку на OSZone, естественно, сделаю.

Igor_I
27-02-2006, 20:18
Любой начинающий системный администратор Linux
Я против! Почему обязательно администратор? А обычным пользователям скрипты не нужны?

[mzd]
28-02-2006, 08:47
Igor_I
Любому пользователю Linux так или иначе приходится быть администратором своей системы :)

Belansky
28-02-2006, 09:10
[mzd]
Хочу эту статью в Open Source послать.
Удачи!

mar
28-02-2006, 09:18
Хочу эту статью в Open Source послать.
будем ждать :)

[mzd]
01-03-2006, 23:35
Мда, на Open Source просят что-нибудь посложнее, с циклами и подстановками, поэтому статья временно откладывается (диссер навалился :( )

mar
02-03-2006, 02:38
[mzd]
ну, счасливо попбороться с диссером. С циклами и подстановками - даже не надо будет менять написанное, можно смело продолжать, как расширение - следующий шаг. (Что-то типа, "итак, мы научились писать простые скрипты, а теперь..." и поехали :))

Zur0
11-03-2006, 07:21
Выполним команду chmod +rx tutor1.sh чтобы сделать скрипт исполняемым.

ИМХО неточность... правильнее chmod +x

[mzd]
11-03-2006, 09:14
Zur0
+rx - даем право пользователю читать и запускать скрипт. Текст-то ему тоже интересен.

Zur0
11-03-2006, 10:03
Сохраним этот файл под именем tutor1.sh. Выполним команду chmod +rx tutor1.sh чтобы сделать скрипт исполняемым.

Мы его только что сохранили, и теперь даем права на чтение? :)

[mzd]
11-03-2006, 11:35
Имеется ввиду право чтения для остальных пользователей.

mar
11-03-2006, 13:13
хорошо, chmod 755 всех устроит =)?

Zur0
12-03-2006, 09:38
пнятно...

Igor_I
13-03-2006, 20:14
А можно написать? такое!!! что оно бы вошло вот сюда? -> http://posix.ru/shell/unixclassic/

Igor_I
02-04-2006, 13:40
http://www.xakep.ru/magazine/xa/085/100/1.asp
Первый шаг к автоматизации - написание скриптов. Если освоить хотя бы азы шелл-скриптинга, то считай, что половина дела уже сделана. Чтобы не загромождать систему скриптами в одну-две строки, можно прибегнуть к помощи функций, определенных в /etc/profile или ~/.bashrc, тем более что со стороны пользователя они ни чем не будут отличаться от скриптов.
Про это можно поподробнее.




© OSzone.net 2001-2012