|
Результаты опроса: На каком языке писать модуль "Умный дом" | |||
shell | 7 | 63.64% | |
php | 3 | 27.27% | |
другой. Какой? | 1 | 9.09% | |
Голосовавшие: 11. Вы ещё не голосовали в этом опросе |
|
Опции темы | Поиск в этой теме | Опции просмотра |
18.06.2014, 11:10 | #16 |
Senior Member
|
Re: Модуль "Умный дом". Опрос
Вот ещё хорошее руководство по программированию: Программирование на Shell (Unix).
Есть один трюк, связанный с использованием предопределённых параметров скрипта. Код:
set -- 14 25 -5 0 29 155 90 echo "Length: $#" i=0 for n in $@ ; do let "i += 1" echo "$i: $n" done Код:
root@CyberWrt:/www# ./ex.sh Length: 7 1: 14 2: 25 3: -5 4: 0 5: 29 6: 155 7: 90 Пояснения: Код:
Сам интерпретатор shell автоматически присваивает значения следующим переменным (параметрам): ? значение, возвращенное последней командой; $ номер процесса; ! номер фонового процесса; # число позиционных параметров, передаваемых в shell; * перечень параметров, как одна строка; @ перечень параметров, как совокупность слов; - флаги, передаваемые в shell.
__________________
Россия навсегда! |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|