* [devel] bash4
@ 2010-08-09 8:40 Ildar Mulyukov
2010-08-09 9:40 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Ildar Mulyukov @ 2010-08-09 8:40 UTC (permalink / raw)
To: ALT Devel discussion list
Коллеги,
кто в курсе, почему у нас нет сабжа? Уверен, что этому есть серьёзная
причина, о которой я хотел узнать.
Опережая вопрос: зачем? отвечу, что bash-completion работает по-разному
на bash3 и bash4.
С уважением,
Ильдар.
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar.mulyukov@gmail.com
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 8:40 [devel] bash4 Ildar Mulyukov
@ 2010-08-09 9:40 ` Dmitry V. Levin
2010-08-09 10:58 ` Kirill A. Shutemov
0 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2010-08-09 9:40 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 437 bytes --]
On Mon, Aug 09, 2010 at 02:40:12PM +0600, Ildar Mulyukov wrote:
> Коллеги,
> кто в курсе, почему у нас нет сабжа?
> Уверен, что этому есть серьёзная
> причина, о которой я хотел узнать.
Там есть несовместимые в обратную сторону изменения, которые сломают
почти все мои скрипты.
> Опережая вопрос: зачем? отвечу, что
> bash-completion работает по-разному на bash3 и bash4.
И не только bash-completion.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 9:40 ` Dmitry V. Levin
@ 2010-08-09 10:58 ` Kirill A. Shutemov
2010-08-09 11:02 ` Michael Shigorin
2010-08-09 11:02 ` Ildar Mulyukov
0 siblings, 2 replies; 44+ messages in thread
From: Kirill A. Shutemov @ 2010-08-09 10:58 UTC (permalink / raw)
To: ALT Devel discussion list
On Mon, Aug 09, 2010 at 01:40:38PM +0400, Dmitry V. Levin wrote:
> On Mon, Aug 09, 2010 at 02:40:12PM +0600, Ildar Mulyukov wrote:
> > Коллеги,
> > кто в курсе, почему у нас нет сабжа?
> > Уверен, что этому есть серьёзная
> > причина, о которой я хотел узнать.
>
> Там есть несовместимые в обратную сторону изменения, которые сломают
> почти все мои скрипты.
Может пора сделать /bin/sh -> ash ? :)
--
Kirill A. Shutemov
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 10:58 ` Kirill A. Shutemov
@ 2010-08-09 11:02 ` Michael Shigorin
2010-08-09 11:52 ` Kirill A. Shutemov
2010-08-09 11:02 ` Ildar Mulyukov
1 sibling, 1 reply; 44+ messages in thread
From: Michael Shigorin @ 2010-08-09 11:02 UTC (permalink / raw)
To: ALT Devel discussion list
On Mon, Aug 09, 2010 at 01:58:11PM +0300, Kirill A. Shutemov wrote:
> > Там есть несовместимые в обратную сторону изменения, которые
> > сломают почти все мои скрипты.
> Может пора сделать /bin/sh -> ash ? :)
Там тоже есть грабли, могу поискать в переписке с legion@.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 10:58 ` Kirill A. Shutemov
2010-08-09 11:02 ` Michael Shigorin
@ 2010-08-09 11:02 ` Ildar Mulyukov
2010-08-09 11:13 ` Alexey I. Froloff
1 sibling, 1 reply; 44+ messages in thread
From: Ildar Mulyukov @ 2010-08-09 11:02 UTC (permalink / raw)
To: devel
On 09.08.2010 16:58:11, Kirill A. Shutemov wrote:
> On Mon, Aug 09, 2010 at 01:40:38PM +0400, Dmitry V. Levin wrote:
> > On Mon, Aug 09, 2010 at 02:40:12PM +0600, Ildar Mulyukov wrote:
> > > Коллеги,
> > > кто в курсе, почему у нас нет сабжа?
> > > Уверен, что этому есть серьёзная
> > > причина, о которой я хотел узнать.
> >
> > Там есть несовместимые в обратную сторону изменения, которые сломают
> > почти все мои скрипты.
>
> Может пора сделать /bin/sh -> ash ? :)
Боюсь это не в тему. Скрипты для sh != скрипты для bash. Так что это
ничего не изменит.
--
Ildar
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 11:02 ` Ildar Mulyukov
@ 2010-08-09 11:13 ` Alexey I. Froloff
2010-08-09 11:16 ` Andrey Rahmatullin
2010-08-10 12:28 ` Dmitry V. Levin
0 siblings, 2 replies; 44+ messages in thread
From: Alexey I. Froloff @ 2010-08-09 11:13 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 347 bytes --]
On Mon, Aug 09, 2010 at 05:02:36PM +0600, Ildar Mulyukov wrote:
> Боюсь это не в тему. Скрипты для sh != скрипты для bash. Так что это
> ничего не изменит.
Тем не менее в шебанге у них /bin/sh...
P.S. А кто мешает собрать пакет bash4 с одноимённым бинарником?
--
Regards, --
Sir Raorn. --- http://thousandsofhate.blogspot.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 11:13 ` Alexey I. Froloff
@ 2010-08-09 11:16 ` Andrey Rahmatullin
2010-08-09 11:21 ` Ildar Mulyukov
` (2 more replies)
2010-08-10 12:28 ` Dmitry V. Levin
1 sibling, 3 replies; 44+ messages in thread
From: Andrey Rahmatullin @ 2010-08-09 11:16 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 457 bytes --]
On Mon, Aug 09, 2010 at 03:13:21PM +0400, Alexey I. Froloff wrote:
> > Боюсь это не в тему. Скрипты для sh != скрипты для bash. Так что это
> > ничего не изменит.
> Тем не менее в шебанге у них /bin/sh...
Т.е. ldv@ пишет скрипты с шебангом /bin/sh, ломающиеся между bash3 и
bash4?
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
> ... но на самом деле хочется БАСОВ =)))
Тогда нужны КОЛОНКИ :))
-- mike in community@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 11:16 ` Andrey Rahmatullin
@ 2010-08-09 11:21 ` Ildar Mulyukov
2010-08-09 11:25 ` Alexey I. Froloff
2010-08-09 12:36 ` Alexey Gladkov
2010-08-09 12:47 ` Dmitry V. Levin
2 siblings, 1 reply; 44+ messages in thread
From: Ildar Mulyukov @ 2010-08-09 11:21 UTC (permalink / raw)
To: devel
On 09.08.2010 17:16:46, Andrey Rahmatullin wrote:
> On Mon, Aug 09, 2010 at 03:13:21PM +0400, Alexey I. Froloff wrote:
> > > Боюсь это не в тему. Скрипты для sh != скрипты для bash. Так что
> это
> > > ничего не изменит.
> > Тем не менее в шебанге у них /bin/sh...
Странно. Я всю дорогу думал, что bash ведёт себя по-разному, в
зависимости от $0.
> Т.е. ldv@ пишет скрипты с шебангом /bin/sh, ломающиеся между bash3 и
> bash4?
А это звучит совсем криво. Про ldv@ я бы даже предполагать такого не
стал.
Думаю, Дмитрий культурно использует #!/bin/sh в одних скриптах, и
#!/bin/bash в других. Правильно?
--
Ildar
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 11:21 ` Ildar Mulyukov
@ 2010-08-09 11:25 ` Alexey I. Froloff
0 siblings, 0 replies; 44+ messages in thread
From: Alexey I. Froloff @ 2010-08-09 11:25 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 306 bytes --]
On Mon, Aug 09, 2010 at 05:21:10PM +0600, Ildar Mulyukov wrote:
> Думаю, Дмитрий культурно использует #!/bin/sh в одних скриптах, и
> #!/bin/bash в других. Правильно?
Нет. Напоролся на это когда запускал girar на D**ian.
--
Regards, --
Sir Raorn. --- http://thousandsofhate.blogspot.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 11:02 ` Michael Shigorin
@ 2010-08-09 11:52 ` Kirill A. Shutemov
0 siblings, 0 replies; 44+ messages in thread
From: Kirill A. Shutemov @ 2010-08-09 11:52 UTC (permalink / raw)
To: ALT Devel discussion list
On Mon, Aug 09, 2010 at 02:02:16PM +0300, Michael Shigorin wrote:
> On Mon, Aug 09, 2010 at 01:58:11PM +0300, Kirill A. Shutemov wrote:
> > > Там есть несовместимые в обратную сторону изменения, которые
> > > сломают почти все мои скрипты.
> > Может пора сделать /bin/sh -> ash ? :)
>
> Там тоже есть грабли, могу поискать в переписке с legion@.
Ну, понятно, что что-нибудь сломается. Но это починяемо.
--
Kirill A. Shutemov
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 11:16 ` Andrey Rahmatullin
2010-08-09 11:21 ` Ildar Mulyukov
@ 2010-08-09 12:36 ` Alexey Gladkov
2010-08-09 12:39 ` Ildar Mulyukov
2010-08-09 12:41 ` Andrey Rahmatullin
2010-08-09 12:47 ` Dmitry V. Levin
2 siblings, 2 replies; 44+ messages in thread
From: Alexey Gladkov @ 2010-08-09 12:36 UTC (permalink / raw)
To: devel
On 09.08.2010 15:16, Andrey Rahmatullin wrote:
> On Mon, Aug 09, 2010 at 03:13:21PM +0400, Alexey I. Froloff wrote:
>>> Боюсь это не в тему. Скрипты для sh != скрипты для bash. Так что это
>>> ничего не изменит.
>> Тем не менее в шебанге у них /bin/sh...
> Т.е. ldv@ пишет скрипты с шебангом /bin/sh, ломающиеся между bash3 и
> bash4?
У нас не всё так просто. У нас /bin/sh это bash, но без лишних
зависимостей на libreadline и libtinfo. Именно поэтому при обновлении
bash поломаются и те скрипты, которые используют /bin/sh.
Просто сделать симлинк /bin/sh -> ash тоже нельзя т.к. сейчас sh это
bash и некоторые этим пользуются.
Если хочется что-то с этим сделать, то нужно постепенно переводить
скрипты с /bin/sh на /bin/ash явно. Иначе будет глобальная революция с
разломом всего в сизифе.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 12:36 ` Alexey Gladkov
@ 2010-08-09 12:39 ` Ildar Mulyukov
2010-08-09 12:42 ` Alexey Gladkov
2010-08-09 13:43 ` Michael Shigorin
2010-08-09 12:41 ` Andrey Rahmatullin
1 sibling, 2 replies; 44+ messages in thread
From: Ildar Mulyukov @ 2010-08-09 12:39 UTC (permalink / raw)
To: devel
On 09.08.2010 18:36:13, Alexey Gladkov wrote:
> Иначе будет глобальная революция с разломом всего в сизифе.
Предлагаю попробовать ;)
--
Ildar
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 12:36 ` Alexey Gladkov
2010-08-09 12:39 ` Ildar Mulyukov
@ 2010-08-09 12:41 ` Andrey Rahmatullin
2010-08-09 12:56 ` Alexey Gladkov
` (2 more replies)
1 sibling, 3 replies; 44+ messages in thread
From: Andrey Rahmatullin @ 2010-08-09 12:41 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 846 bytes --]
On Mon, Aug 09, 2010 at 04:36:13PM +0400, Alexey Gladkov wrote:
> >>> Боюсь это не в тему. Скрипты для sh != скрипты для bash. Так что это
> >>> ничего не изменит.
> >> Тем не менее в шебанге у них /bin/sh...
> > Т.е. ldv@ пишет скрипты с шебангом /bin/sh, ломающиеся между bash3 и
> > bash4?
> У нас не всё так просто. У нас /bin/sh это bash, но без лишних
> зависимостей на libreadline и libtinfo. Именно поэтому при обновлении
> bash поломаются и те скрипты, которые используют /bin/sh.
Да я знаю, но я думал, что хотя бы ldv пишет без башизмов.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
> Достаточно виртуальных походов пользователей в форумы и рассылки,
> а от разработчиков ждём соответствующих правок.
:-) И почему от разработчиков всегда ждут каких-то гадостей? ;-)
-- morozov in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 12:39 ` Ildar Mulyukov
@ 2010-08-09 12:42 ` Alexey Gladkov
2010-08-09 13:43 ` Michael Shigorin
1 sibling, 0 replies; 44+ messages in thread
From: Alexey Gladkov @ 2010-08-09 12:42 UTC (permalink / raw)
To: devel
On 09.08.2010 16:39, Ildar Mulyukov wrote:
> On 09.08.2010 18:36:13, Alexey Gladkov wrote:
>> Иначе будет глобальная революция с разломом всего в сизифе.
>
> Предлагаю попробовать ;)
Вы можете легко попробовать, сделав такой симлинк у себя в системе и
перезагрузившись :)
--
Rgrds, legion
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 11:16 ` Andrey Rahmatullin
2010-08-09 11:21 ` Ildar Mulyukov
2010-08-09 12:36 ` Alexey Gladkov
@ 2010-08-09 12:47 ` Dmitry V. Levin
2010-08-16 4:14 ` Alexey Tourbin
2 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2010-08-09 12:47 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 514 bytes --]
On Mon, Aug 09, 2010 at 05:16:46PM +0600, Andrey Rahmatullin wrote:
> On Mon, Aug 09, 2010 at 03:13:21PM +0400, Alexey I. Froloff wrote:
> > > Боюсь это не в тему. Скрипты для sh != скрипты для bash. Так что это
> > > ничего не изменит.
> > Тем не менее в шебанге у них /bin/sh...
> Т.е. ldv@ пишет скрипты с шебангом /bin/sh, ломающиеся между bash3 и
> bash4?
Практически все скрипты на sh -u, которые используют $@ или $*, имеют
отличные шансы сломаться при переезде с bash3 на bash4.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 12:41 ` Andrey Rahmatullin
@ 2010-08-09 12:56 ` Alexey Gladkov
2010-08-09 13:11 ` Alexey Gladkov
2010-08-09 13:11 ` Dmitriy Kruglikov
2 siblings, 0 replies; 44+ messages in thread
From: Alexey Gladkov @ 2010-08-09 12:56 UTC (permalink / raw)
To: devel
On 09.08.2010 16:41, Andrey Rahmatullin wrote:
> Да я знаю, но я думал, что хотя бы ldv пишет без башизмов.
Это так. Но как я уже говорил, некоторые рассчитывают, что sh это
bash. Ну например:
http://git.altlinux.org/people/ldv/packages/hasher.git?p=hasher.git;a=blob;f=hasher/hsh-sh-functions.in#l458
http://git.altlinux.org/people/ldv/packages/service.git?p=service.git;a=commitdiff;h=cf6d9a3125ca9ea7205c5cbd1933d65402e95a26
Вот эти сломаются сразу. Последняя ссылка это скорее проблема ash, но
факт и его нужно патчить.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 12:41 ` Andrey Rahmatullin
2010-08-09 12:56 ` Alexey Gladkov
@ 2010-08-09 13:11 ` Alexey Gladkov
2010-08-09 13:13 ` Andrey Rahmatullin
2010-08-09 13:14 ` Ildar Mulyukov
2010-08-09 13:11 ` Dmitriy Kruglikov
2 siblings, 2 replies; 44+ messages in thread
From: Alexey Gladkov @ 2010-08-09 13:11 UTC (permalink / raw)
To: devel
On 09.08.2010 16:41, Andrey Rahmatullin wrote:
> Да я знаю, но я думал, что хотя бы ldv пишет без башизмов.
В башизмах нет ничего плохого. Просто у нас нет механизма указать, что
ты их используешь.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 12:41 ` Andrey Rahmatullin
2010-08-09 12:56 ` Alexey Gladkov
2010-08-09 13:11 ` Alexey Gladkov
@ 2010-08-09 13:11 ` Dmitriy Kruglikov
2 siblings, 0 replies; 44+ messages in thread
From: Dmitriy Kruglikov @ 2010-08-09 13:11 UTC (permalink / raw)
To: ALT Linux Team development discussions
9 августа 2010 г. 15:41 пользователь Andrey Rahmatullin написал:
> Да я знаю, но я думал, что хотя бы ldv пишет без башизмов.
>
Тут бы не забыть про бакеннды альтератора ...
Чего там только нет ... :(
--
Best regards,
Dmitriy Kruglikov.
QString at, dot, mail, XMPP;
at = "@";
dot = ".";
mail = "Dmitriy.Kruglikov" + $at +"gmail" + $dot + "com";
XMPP = $mail;
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 13:11 ` Alexey Gladkov
@ 2010-08-09 13:13 ` Andrey Rahmatullin
2010-08-09 13:21 ` Alexey Gladkov
2010-08-09 13:14 ` Ildar Mulyukov
1 sibling, 1 reply; 44+ messages in thread
From: Andrey Rahmatullin @ 2010-08-09 13:13 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 499 bytes --]
On Mon, Aug 09, 2010 at 05:11:06PM +0400, Alexey Gladkov wrote:
> В башизмах нет ничего плохого. Просто у нас нет механизма указать, что
> ты их используешь.
#!/bin/bash
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
На каждого моралфага найдётся свой сотонист и всё превратится в цырк с конями.
Поэтому стоило бы сократить путь, закрыть багу и никогда больше не пытаться
регулировать состав сизифа, прибегая к нетехническим агрументам.
-- sbolshakov in #19379
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 13:11 ` Alexey Gladkov
2010-08-09 13:13 ` Andrey Rahmatullin
@ 2010-08-09 13:14 ` Ildar Mulyukov
1 sibling, 0 replies; 44+ messages in thread
From: Ildar Mulyukov @ 2010-08-09 13:14 UTC (permalink / raw)
To: devel
On 09.08.2010 19:11:06, Alexey Gladkov wrote:
> On 09.08.2010 16:41, Andrey Rahmatullin wrote:
> > Да я знаю, но я думал, что хотя бы ldv пишет без башизмов.
>
> В башизмах нет ничего плохого. Просто у нас нет механизма указать, что
> ты их используешь.
#!/bin/bash
?
--
Ildar
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 13:13 ` Andrey Rahmatullin
@ 2010-08-09 13:21 ` Alexey Gladkov
2010-08-09 13:29 ` Ildar Mulyukov
2010-08-09 13:38 ` Alexey I. Froloff
0 siblings, 2 replies; 44+ messages in thread
From: Alexey Gladkov @ 2010-08-09 13:21 UTC (permalink / raw)
To: devel
On 09.08.2010 17:13, Andrey Rahmatullin wrote:
> On Mon, Aug 09, 2010 at 05:11:06PM +0400, Alexey Gladkov wrote:
>> В башизмах нет ничего плохого. Просто у нас нет механизма указать, что
>> ты их используешь.
> #!/bin/bash
Увы. Он вытянет лишние библиотеки, которые нужны только в
интерактивном шелле.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 13:21 ` Alexey Gladkov
@ 2010-08-09 13:29 ` Ildar Mulyukov
2010-08-09 13:38 ` Andrey Rahmatullin
2010-08-09 13:40 ` Alexey Gladkov
2010-08-09 13:38 ` Alexey I. Froloff
1 sibling, 2 replies; 44+ messages in thread
From: Ildar Mulyukov @ 2010-08-09 13:29 UTC (permalink / raw)
To: devel
On 09.08.2010 19:21:51, Alexey Gladkov wrote:
> On 09.08.2010 17:13, Andrey Rahmatullin wrote:
> > On Mon, Aug 09, 2010 at 05:11:06PM +0400, Alexey Gladkov wrote:
> >> В башизмах нет ничего плохого. Просто у нас нет механизма указать,
> что
> >> ты их используешь.
> > #!/bin/bash
>
> Увы. Он вытянет лишние библиотеки, которые нужны только в
> интерактивном шелле.
Хорошо. Я осознал проблему.
Но, согласитесь, что #!/bin/sh - это чистое враньё. Надо от этого
куда-то отходить.
Прошу гуру предлагать планы отхода.
--
Ildar
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 13:21 ` Alexey Gladkov
2010-08-09 13:29 ` Ildar Mulyukov
@ 2010-08-09 13:38 ` Alexey I. Froloff
2010-08-09 13:39 ` Andrey Rahmatullin
1 sibling, 1 reply; 44+ messages in thread
From: Alexey I. Froloff @ 2010-08-09 13:38 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 396 bytes --]
On Mon, Aug 09, 2010 at 05:21:51PM +0400, Alexey Gladkov wrote:
> >> В башизмах нет ничего плохого. Просто у нас нет механизма указать, что
> >> ты их используешь.
> > #!/bin/bash
> Увы. Он вытянет лишние библиотеки, которые нужны только в
> интерактивном шелле.
Одна библиотека на 200 килобайт? Мне смешно...
--
Regards, --
Sir Raorn. --- http://thousandsofhate.blogspot.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 13:29 ` Ildar Mulyukov
@ 2010-08-09 13:38 ` Andrey Rahmatullin
2010-08-09 13:40 ` Alexey Gladkov
1 sibling, 0 replies; 44+ messages in thread
From: Andrey Rahmatullin @ 2010-08-09 13:38 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 705 bytes --]
On Mon, Aug 09, 2010 at 07:29:07PM +0600, Ildar Mulyukov wrote:
> Но, согласитесь, что #!/bin/sh - это чистое враньё. Надо от этого
> куда-то отходить.
> Прошу гуру предлагать планы отхода.
Гуру уже отошли.
Ссылки есть на http://en.wikipedia.org/wiki/Debian_Almquist_shell
В наших реалиях это выглядит как интеграция уже упакованного после
прошлого подобного обсуждения checkbashisms(1) в репокоп, массовое
развешивание багов и опускание рук.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
Я надеюсь, что вы просто перепутали тех, кто выпустил дистрибутив
RedHat с gcc-2.96 в качестве основного компилятора, с теми, кто
этот компилятор делал.
-- ldv in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 13:38 ` Alexey I. Froloff
@ 2010-08-09 13:39 ` Andrey Rahmatullin
0 siblings, 0 replies; 44+ messages in thread
From: Andrey Rahmatullin @ 2010-08-09 13:39 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 410 bytes --]
On Mon, Aug 09, 2010 at 05:38:07PM +0400, Alexey I. Froloff wrote:
> > Увы. Он вытянет лишние библиотеки, которые нужны только в
> > интерактивном шелле.
> Одна библиотека на 200 килобайт?
И ещё одна на 100!
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
<thresh> Filesystem Size Used Avail Use% Mounted on
<thresh> df: `/': Value too large for defined data type
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 13:29 ` Ildar Mulyukov
2010-08-09 13:38 ` Andrey Rahmatullin
@ 2010-08-09 13:40 ` Alexey Gladkov
2010-08-10 12:15 ` Ildar Mulyukov
1 sibling, 1 reply; 44+ messages in thread
From: Alexey Gladkov @ 2010-08-09 13:40 UTC (permalink / raw)
To: devel
On 09.08.2010 17:29, Ildar Mulyukov wrote:
> Хорошо. Я осознал проблему.
Проблема не только в этих библиотеках (сами по себе они маленькие), а
в том, что они довольно сильно замедляют скрипты.
> Но, согласитесь, что #!/bin/sh - это чистое враньё. Надо от этого
> куда-то отходить.
Пишите в скриптах явно /bin/ash :)
> Прошу гуру предлагать планы отхода.
Инициатива наказуема :)
--
Rgrds, legion
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 12:39 ` Ildar Mulyukov
2010-08-09 12:42 ` Alexey Gladkov
@ 2010-08-09 13:43 ` Michael Shigorin
1 sibling, 0 replies; 44+ messages in thread
From: Michael Shigorin @ 2010-08-09 13:43 UTC (permalink / raw)
To: devel
On Mon, Aug 09, 2010 at 06:39:47PM +0600, Ildar Mulyukov wrote:
> >Иначе будет глобальная революция с разломом всего в сизифе.
> Предлагаю попробовать ;)
localhost и ln(1) в руки.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 13:40 ` Alexey Gladkov
@ 2010-08-10 12:15 ` Ildar Mulyukov
2010-08-10 12:25 ` Andrey Rahmatullin
0 siblings, 1 reply; 44+ messages in thread
From: Ildar Mulyukov @ 2010-08-10 12:15 UTC (permalink / raw)
To: devel
On 09.08.2010 19:40:33, Alexey Gladkov wrote:
> On 09.08.2010 17:29, Ildar Mulyukov wrote:
> > Хорошо. Я осознал проблему.
>
> Проблема не только в этих библиотеках (сами по себе они маленькие), а
> в том, что они довольно сильно замедляют скрипты.
>
> > Но, согласитесь, что #!/bin/sh - это чистое враньё. Надо от этого
> > куда-то отходить.
>
> Пишите в скриптах явно /bin/ash :)
Лично я так и делаю - пишу либо /bin/sh, либо /bin/bash, в зависимости
от того, что внутри. Хотя сам, напротив, страдаю sh-измами в скриптах
для bash.
> > Прошу гуру предлагать планы отхода.
>
> Инициатива наказуема :)
За комплимент большое спасибо. Но я, честно, не гуру.
А план имени Andrey Rahmatullin мне шибко нравится. Тест для Робокопа -
это мне по душе...
--
Ildar
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-10 12:15 ` Ildar Mulyukov
@ 2010-08-10 12:25 ` Andrey Rahmatullin
2010-08-12 21:22 ` Michael Shigorin
2010-08-12 21:44 ` Dmitry V. Levin
0 siblings, 2 replies; 44+ messages in thread
From: Andrey Rahmatullin @ 2010-08-10 12:25 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 684 bytes --]
On Tue, Aug 10, 2010 at 06:15:59PM +0600, Ildar Mulyukov wrote:
> А план имени Andrey Rahmatullin мне шибко нравится. Тест для Робокопа -
> это мне по душе...
"D**ian - это наше будущее"
Башизмы в lintian проверяются с незапамятных времён. Это если вам для
себя.
Если repo-wide - я показывал (косвенно) список багов, исправленных для
соответствующего release goal в lenny. Можете оценить, сколько
человеколет (и, следовательно, лет) понадобится для такой же работы в ALT.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
Дык, не могу я все таблы чайнику отключать, т.к. ему придется из-под root
работать в конечном итоге :-(
-- zerg in #4532
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 11:13 ` Alexey I. Froloff
2010-08-09 11:16 ` Andrey Rahmatullin
@ 2010-08-10 12:28 ` Dmitry V. Levin
2010-08-10 12:32 ` Ildar Mulyukov
2010-08-10 13:24 ` Alexey I. Froloff
1 sibling, 2 replies; 44+ messages in thread
From: Dmitry V. Levin @ 2010-08-10 12:28 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 405 bytes --]
On Mon, Aug 09, 2010 at 03:13:21PM +0400, Alexey I. Froloff wrote:
> On Mon, Aug 09, 2010 at 05:02:36PM +0600, Ildar Mulyukov wrote:
> > Боюсь это не в тему. Скрипты для sh != скрипты для bash. Так что это
> > ничего не изменит.
> Тем не менее в шебанге у них /bin/sh...
>
> P.S. А кто мешает собрать пакет bash4 с одноимённым бинарником?
А кому нужен пакет bash4 в таком виде?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-10 12:28 ` Dmitry V. Levin
@ 2010-08-10 12:32 ` Ildar Mulyukov
2010-08-10 13:24 ` Alexey I. Froloff
1 sibling, 0 replies; 44+ messages in thread
From: Ildar Mulyukov @ 2010-08-10 12:32 UTC (permalink / raw)
To: devel
On 10.08.2010 18:28:48, Dmitry V. Levin wrote:
> On Mon, Aug 09, 2010 at 03:13:21PM +0400, Alexey I. Froloff wrote:
> > On Mon, Aug 09, 2010 at 05:02:36PM +0600, Ildar Mulyukov wrote:
> > > Боюсь это не в тему. Скрипты для sh != скрипты для bash. Так что
> это
> > > ничего не изменит.
> > Тем не менее в шебанге у них /bin/sh...
> >
> > P.S. А кто мешает собрать пакет bash4 с одноимённым бинарником?
>
> А кому нужен пакет bash4 в таком виде?
мало ли... я подумаю, и, возможно, отвечу положительно.
--
Ildar
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-10 12:28 ` Dmitry V. Levin
2010-08-10 12:32 ` Ildar Mulyukov
@ 2010-08-10 13:24 ` Alexey I. Froloff
1 sibling, 0 replies; 44+ messages in thread
From: Alexey I. Froloff @ 2010-08-10 13:24 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 382 bytes --]
On Tue, Aug 10, 2010 at 04:28:48PM +0400, Dmitry V. Levin wrote:
> > P.S. А кто мешает собрать пакет bash4 с одноимённым бинарником?
> А кому нужен пакет bash4 в таком виде?
Ну есть же пользователи у пакетов, например, pdksh и zsh. Тем
более что bash3 и bash4 оказались настолько несовместимыми...
--
Regards, --
Sir Raorn. --- http://thousandsofhate.blogspot.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-10 12:25 ` Andrey Rahmatullin
@ 2010-08-12 21:22 ` Michael Shigorin
2010-08-12 21:44 ` Dmitry V. Levin
1 sibling, 0 replies; 44+ messages in thread
From: Michael Shigorin @ 2010-08-12 21:22 UTC (permalink / raw)
To: devel
On Tue, Aug 10, 2010 at 06:25:10PM +0600, Andrey Rahmatullin wrote:
> "D**ian - это наше будущее"
Страшненькое, а то б уже все там и были.
Ты поставь, не стесняйся, мож полегчает.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-10 12:25 ` Andrey Rahmatullin
2010-08-12 21:22 ` Michael Shigorin
@ 2010-08-12 21:44 ` Dmitry V. Levin
2010-08-13 3:27 ` Andrey Rahmatullin
2010-08-13 12:48 ` Денис Смирнов
1 sibling, 2 replies; 44+ messages in thread
From: Dmitry V. Levin @ 2010-08-12 21:44 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 770 bytes --]
On Tue, Aug 10, 2010 at 06:25:10PM +0600, Andrey Rahmatullin wrote:
> On Tue, Aug 10, 2010 at 06:15:59PM +0600, Ildar Mulyukov wrote:
> > А план имени Andrey Rahmatullin мне шибко нравится. Тест для Робокопа -
> > это мне по душе...
> "D**ian - это наше будущее"
Интересно, в тамошнем пакете beecrypt выполняют сборочные тесты, или тоже,
как в Федоре, всё проверяют пользователи?
> Башизмы в lintian проверяются с незапамятных времён.
Там, наверное, написана большая простыня о том, почему башизмы -- это зло.
К сожалению, там не написано, почему мечта сделать все shell-скрипты
portable недостижима, а получающиеся промежуточные результаты
трудночитаемы. Желающим помечтать могу предложить ознакомиться с
$ info -f autoconf portable
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-12 21:44 ` Dmitry V. Levin
@ 2010-08-13 3:27 ` Andrey Rahmatullin
2010-08-13 12:48 ` Денис Смирнов
1 sibling, 0 replies; 44+ messages in thread
From: Andrey Rahmatullin @ 2010-08-13 3:27 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 702 bytes --]
On Fri, Aug 13, 2010 at 01:44:17AM +0400, Dmitry V. Levin wrote:
> > Башизмы в lintian проверяются с незапамятных времён.
> Там, наверное, написана большая простыня о том, почему башизмы -- это зло.
> К сожалению, там не написано, почему мечта сделать все shell-скрипты
> portable недостижима, а получающиеся промежуточные результаты
> трудночитаемы. Желающим помечтать могу предложить ознакомиться с
> $ info -f autoconf portable
sh там, тем не менее, ссылается на dash.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
<UlfR> vvk: ничего... скоро на Беларуси выборы будут ;)
<vvk> UlfR: эт как? А как же Лукашенко? ;-)
<UlfR> vvk: ну вот его выбирать и будем :(
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-12 21:44 ` Dmitry V. Levin
2010-08-13 3:27 ` Andrey Rahmatullin
@ 2010-08-13 12:48 ` Денис Смирнов
2010-08-13 15:43 ` Alexey Tourbin
1 sibling, 1 reply; 44+ messages in thread
From: Денис Смирнов @ 2010-08-13 12:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 601 bytes --]
On Fri, Aug 13, 2010 at 01:44:17AM +0400, Dmitry V. Levin wrote:
DVL> Там, наверное, написана большая простыня о том, почему башизмы -- это зло.
VL> К сожалению, там не написано, почему мечта сделать все shell-скрипты
DVL> portable недостижима, а получающиеся промежуточные результаты
DVL> трудночитаемы. Желающим помечтать могу предложить ознакомиться с
DVL> $ info -f autoconf portable
Не вижу ничего плохого в башизмах, если скрипт явно использует /bin/bash
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-13 12:48 ` Денис Смирнов
@ 2010-08-13 15:43 ` Alexey Tourbin
2010-08-13 18:30 ` Sergey Vlasov
0 siblings, 1 reply; 44+ messages in thread
From: Alexey Tourbin @ 2010-08-13 15:43 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Aug 13, 2010 at 04:48:47PM +0400, Денис Смирнов wrote:
> DVL> Там, наверное, написана большая простыня о том, почему башизмы -- это зло.
> DVL> К сожалению, там не написано, почему мечта сделать все shell-скрипты
> DVL> portable недостижима, а получающиеся промежуточные результаты
> DVL> трудночитаемы. Желающим помечтать могу предложить ознакомиться с
> DVL> $ info -f autoconf portable
>
> Не вижу ничего плохого в башизмах, если скрипт явно использует /bin/bash
Также нет ничего плохого, если башизмы используются в скриптах /bin/sh.
Особенно если это оправдано эргономически. Потому что скрипты пишут не
боги, а кто их пишет им лень. Если башизм экономит время, есть смысл
его оставить.
К тому же например shell functions появились только в SVR2. То есть
такого понятия как "чистый Борн шелл" (восходящий к v7) просто нет.
А POSIX/SUSv3 шелл уже впитал в себя башизмы. :)
Кстати говорят есть какой-то POSIX:2008.
Думаю фирме альт лнукс он не по карману.
Есть ещё одна нехорошая засада - у нас /bin/sh и /bin/bash собраны
в очень разной конфигурации: у них отличается синтаксис. Я ставил
этот вопрос ещё 6 лет назад!
$ sh -c 'diff <(echo a) <(echo b)'
sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `diff <(echo a) <(echo b)'
$ bash -c 'diff <(echo a) <(echo b)'
1c1
< a
---
> b
$
То есть проблема не только в башизмах. А проблема в том, что существуют
некоторые неопределенные слои башизмов, которые то ли работают, то ли не
работают, то ли хер их знает...
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-13 15:43 ` Alexey Tourbin
@ 2010-08-13 18:30 ` Sergey Vlasov
2010-08-13 19:43 ` Alexey Tourbin
0 siblings, 1 reply; 44+ messages in thread
From: Sergey Vlasov @ 2010-08-13 18:30 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1267 bytes --]
On Fri, Aug 13, 2010 at 07:43:21PM +0400, Alexey Tourbin wrote:
> Есть ещё одна нехорошая засада - у нас /bin/sh и /bin/bash собраны
> в очень разной конфигурации: у них отличается синтаксис. Я ставил
> этот вопрос ещё 6 лет назад!
>
> $ sh -c 'diff <(echo a) <(echo b)'
> sh: -c: line 0: syntax error near unexpected token `('
> sh: -c: line 0: `diff <(echo a) <(echo b)'
> $ bash -c 'diff <(echo a) <(echo b)'
> 1c1
> < a
> ---
> > b
> $
Это не конфигурация, а документированная зависимость поведения bash от
имени, использованного при вызове, и отключение поддержки process
substitution в режиме совместимости с POSIX (документировано только в
info bash, в man в явном виде не описано):
$ bash --posix -c 'diff <(echo a) <(echo b)'
bash: -c: line 0: syntax error near unexpected token `('
bash: -c: line 0: `diff <(echo a) <(echo b)'
$ ln -s /bin/bash sh; ./sh -c 'diff <(echo a) <(echo b)'
./sh: -c: line 0: syntax error near unexpected token `('
./sh: -c: line 0: `diff <(echo a) <(echo b)'
$ sh -c 'set +o posix
diff <(echo a) <(echo b)'
1c1
< a
---
> b
(в последнем случае нужно именно \n в строке, через разделитель ';'
не сработает - видимо, переключение опции posix происходит только при
разборе следующей строки).
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-13 18:30 ` Sergey Vlasov
@ 2010-08-13 19:43 ` Alexey Tourbin
0 siblings, 0 replies; 44+ messages in thread
From: Alexey Tourbin @ 2010-08-13 19:43 UTC (permalink / raw)
To: devel
On Fri, Aug 13, 2010 at 10:30:16PM +0400, Sergey Vlasov wrote:
> Это не конфигурация, а документированная зависимость поведения bash от
> имени, использованного при вызове, и отключение поддержки process
> substitution в режиме совместимости с POSIX (документировано только в
> info bash, в man в явном виде не описано):
>
> $ bash --posix -c 'diff <(echo a) <(echo b)'
> bash: -c: line 0: syntax error near unexpected token `('
> bash: -c: line 0: `diff <(echo a) <(echo b)'
> $ ln -s /bin/bash sh; ./sh -c 'diff <(echo a) <(echo b)'
> ./sh: -c: line 0: syntax error near unexpected token `('
> ./sh: -c: line 0: `diff <(echo a) <(echo b)'
> $ sh -c 'set +o posix
> diff <(echo a) <(echo b)'
> 1c1
> < a
> ---
> > b
>
> (в последнем случае нужно именно \n в строке, через разделитель ';'
> не сработает - видимо, переключение опции posix происходит только при
> разборе следующей строки).
Hmm, this sheds some light onto why /bin/sh and /bin/bash are different.
However, I feel the difference is rather unfortunate. Also, I wonder
if there are other differences involved when changing essentialy the
same shell from /bin/sh to /bin/bash and vice versa.
If you play this stuff backwards, it says 'This sucks!'
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-09 12:47 ` Dmitry V. Levin
@ 2010-08-16 4:14 ` Alexey Tourbin
2010-08-16 10:12 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Alexey Tourbin @ 2010-08-16 4:14 UTC (permalink / raw)
To: ALT Devel discussion list
On Mon, Aug 09, 2010 at 04:47:35PM +0400, Dmitry V. Levin wrote:
> On Mon, Aug 09, 2010 at 05:16:46PM +0600, Andrey Rahmatullin wrote:
> > Т.е. ldv@ пишет скрипты с шебангом /bin/sh, ломающиеся между bash3 и
> > bash4?
>
> Практически все скрипты на sh -u, которые используют $@ или $*, имеют
> отличные шансы сломаться при переезде с bash3 на bash4.
Там что ли опять надо писать ${1+"$@"} ?
Когда-то так писали по другой причине.=)
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-16 4:14 ` Alexey Tourbin
@ 2010-08-16 10:12 ` Dmitry V. Levin
2010-08-16 12:55 ` Денис Смирнов
0 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2010-08-16 10:12 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 534 bytes --]
On Mon, Aug 16, 2010 at 08:14:55AM +0400, Alexey Tourbin wrote:
> On Mon, Aug 09, 2010 at 04:47:35PM +0400, Dmitry V. Levin wrote:
> > On Mon, Aug 09, 2010 at 05:16:46PM +0600, Andrey Rahmatullin wrote:
> > > Т.е. ldv@ пишет скрипты с шебангом /bin/sh, ломающиеся между bash3 и
> > > bash4?
> >
> > Практически все скрипты на sh -u, которые используют $@ или $*, имеют
> > отличные шансы сломаться при переезде с bash3 на bash4.
>
> Там что ли опять надо писать ${1+"$@"} ?
${@-} и ${*-}, соответственно.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-16 10:12 ` Dmitry V. Levin
@ 2010-08-16 12:55 ` Денис Смирнов
2010-08-16 13:01 ` Alexey Gladkov
0 siblings, 1 reply; 44+ messages in thread
From: Денис Смирнов @ 2010-08-16 12:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 349 bytes --]
On Mon, Aug 16, 2010 at 02:12:06PM +0400, Dmitry V. Levin wrote:
DVL> ${@-} и ${*-}, соответственно.
Кстати где можно прочитать грамотное описание этих конструкций? Для меня
даже разница между $@ и $* не понятна.
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-16 12:55 ` Денис Смирнов
@ 2010-08-16 13:01 ` Alexey Gladkov
2010-08-16 13:07 ` Денис Смирнов
0 siblings, 1 reply; 44+ messages in thread
From: Alexey Gladkov @ 2010-08-16 13:01 UTC (permalink / raw)
To: devel
16.08.2010 16:55, Денис Смирнов wrote:
> On Mon, Aug 16, 2010 at 02:12:06PM +0400, Dmitry V. Levin wrote:
>
> DVL> ${@-} и ${*-}, соответственно.
>
> Кстати где можно прочитать грамотное описание этих конструкций? Для меня
> даже разница между $@ и $* не понятна.
В man sh(1) или ash(1).
--
Rgrds, legion
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] bash4
2010-08-16 13:01 ` Alexey Gladkov
@ 2010-08-16 13:07 ` Денис Смирнов
0 siblings, 0 replies; 44+ messages in thread
From: Денис Смирнов @ 2010-08-16 13:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 401 bytes --]
On Mon, Aug 16, 2010 at 05:01:34PM +0400, Alexey Gladkov wrote:
>>> ${@-} и ${*-}, соответственно.
>> Кстати где можно прочитать грамотное описание этих конструкций? Для меня
>> даже разница между $@ и $* не понятна.
AG> В man sh(1) или ash(1).
Осознал, спасибо.
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
end of thread, other threads:[~2010-08-16 13:07 UTC | newest]
Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-08-09 8:40 [devel] bash4 Ildar Mulyukov
2010-08-09 9:40 ` Dmitry V. Levin
2010-08-09 10:58 ` Kirill A. Shutemov
2010-08-09 11:02 ` Michael Shigorin
2010-08-09 11:52 ` Kirill A. Shutemov
2010-08-09 11:02 ` Ildar Mulyukov
2010-08-09 11:13 ` Alexey I. Froloff
2010-08-09 11:16 ` Andrey Rahmatullin
2010-08-09 11:21 ` Ildar Mulyukov
2010-08-09 11:25 ` Alexey I. Froloff
2010-08-09 12:36 ` Alexey Gladkov
2010-08-09 12:39 ` Ildar Mulyukov
2010-08-09 12:42 ` Alexey Gladkov
2010-08-09 13:43 ` Michael Shigorin
2010-08-09 12:41 ` Andrey Rahmatullin
2010-08-09 12:56 ` Alexey Gladkov
2010-08-09 13:11 ` Alexey Gladkov
2010-08-09 13:13 ` Andrey Rahmatullin
2010-08-09 13:21 ` Alexey Gladkov
2010-08-09 13:29 ` Ildar Mulyukov
2010-08-09 13:38 ` Andrey Rahmatullin
2010-08-09 13:40 ` Alexey Gladkov
2010-08-10 12:15 ` Ildar Mulyukov
2010-08-10 12:25 ` Andrey Rahmatullin
2010-08-12 21:22 ` Michael Shigorin
2010-08-12 21:44 ` Dmitry V. Levin
2010-08-13 3:27 ` Andrey Rahmatullin
2010-08-13 12:48 ` Денис Смирнов
2010-08-13 15:43 ` Alexey Tourbin
2010-08-13 18:30 ` Sergey Vlasov
2010-08-13 19:43 ` Alexey Tourbin
2010-08-09 13:38 ` Alexey I. Froloff
2010-08-09 13:39 ` Andrey Rahmatullin
2010-08-09 13:14 ` Ildar Mulyukov
2010-08-09 13:11 ` Dmitriy Kruglikov
2010-08-09 12:47 ` Dmitry V. Levin
2010-08-16 4:14 ` Alexey Tourbin
2010-08-16 10:12 ` Dmitry V. Levin
2010-08-16 12:55 ` Денис Смирнов
2010-08-16 13:01 ` Alexey Gladkov
2010-08-16 13:07 ` Денис Смирнов
2010-08-10 12:28 ` Dmitry V. Levin
2010-08-10 12:32 ` Ildar Mulyukov
2010-08-10 13:24 ` Alexey I. Froloff
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git