sh
Модератор: Модераторы разделов
-
.snif
- Сообщения: 216
- Статус: ..::[SnifeR]::..
- ОС: Debian 5.0
sh
В общем не подкинете ссылочку на справочник по языку для написанию скриптов линуксе, а в часности sh скриптов. Заранее признателен
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: sh
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
.snif
- Сообщения: 216
- Статус: ..::[SnifeR]::..
- ОС: Debian 5.0
Re: sh
синтаксисом на пхп смахивает.
-
Voice
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
-
Bluetooth
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
-
Kont
- Сообщения: 22
- ОС: ubuntu 8.10
Re: sh
Наверно имелись ввиду echo, do-while, if-else...Это еще даже в си есть 
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: sh
... а также во множестве других языков программирования. :)
-
Bluetooth
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: sh
Код: Выделить всё
while read L
do dosomething $L
done:)
Сходство с пхп некоторое есть, точнее не sh похож на пхп, а наоборот (в порядке появления с наследованием идей):
sh + sed + awk => perl => php
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: sh
Сходство с пхп некоторое есть, точнее не sh похож на пхп, а наоборот (в порядке появления с наследованием идей):
sh + sed + awk => perl => php
O.o
вот уж честно говоря не ожидал встретить такую точку зрения, однако :-)
мое мнение ничем не подтверждено, сразу оговорюсь, но всегда считал, что php произошел от C/C++, ибо синтаксис совершенно идентичен, особенно на такие мысли наводят конструкции вида
Код: Выделить всё
for ( $i=0; $i < 20; $i++ ){
do something;
}а sh по мне напоминает паскаль:
Код: Выделить всё
#!/bin/sh
while [ "$x" != "$y" ]; do
something
doneКод: Выделить всё
#!/bin/pascal
while (x != y) do begin
something;
end;Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
Kont
- Сообщения: 22
- ОС: ubuntu 8.10
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: sh
php произошёл от perl, что, собственно, станет очевидно, если сравнить синтаксисы (они во многом совпадают). Собственно, вот: http://ru.wikipedia.org/wiki/PHP#.D0.98.D1....80.D0.B8.D1.8F
Конструкции типа for(), позаимствованные из C, появились в awk (синтаксис awk по большому счёту представляет собой смесь синтаксисов ed/sed и C), оттуда их взял perl, а из perl они попали в php.
Конструкции типа for(), позаимствованные из C, появились в awk (синтаксис awk по большому счёту представляет собой смесь синтаксисов ed/sed и C), оттуда их взял perl, а из perl они попали в php.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: sh
если кому интересно, что от чего произошло: велкам ту Computer Languages History
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: sh
да, выходит php произошел от perl.
(мое сердце разбито T_T )
(мое сердце разбито T_T )
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
VladimirP
- Сообщения: 164
Re: sh
Когда-то PHP расшифровывалось как Perl Hypertext Preprocessor. Или, возможно, Perl Homepage Preprocessor.
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: sh
хе-хе.
ситуация напоминает мне сцену из фильма "Ширли-Мырли", когда Василий Кроликов узнал, что его брата зовут Иннокентий Шниперсон.
ситуация напоминает мне сцену из фильма "Ширли-Мырли", когда Василий Кроликов узнал, что его брата зовут Иннокентий Шниперсон.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
Bluetooth
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: sh
Ну printf, все равно же понятно, что я хотел сказать....
дык принтф - это совсем не то же самое, что и echo. а while есть везде, и почти везде выглядит одинаково. :)
а вообще странное занятие - языки называть схожими из-за схожего синтаксиса :)
-
Voice
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux