Re: Cron и скрипты
On Wed, Aug 05, 2009 at 07:14:33PM +0400, Artem Chuprina wrote: Stanislav Maslovski - debian-russian @ Fri, 31 Jul 2009 12:42:52 +0400: Posix requires support for these usages, but they do not work with SM^^ many traditional shells, e.g., Solaris 10 /bin/sh. Also, pdksh 5.2.14 mishandles some word forms. For example if '$1' is 'a/b' and '$2' is 'a', then '${1#$2}' should yield '/b', but with pdksh it yields the empty string. SM Для меня вполне достаточно отмеченного ^^^. Всякие экзотические шеллы SM мало кого нынче интересуют, тем более, в этой рассылке. В этой рассылке есть по крайней мере два участника, которые регулярно имеют дело с солярковским /bin/sh. Ничего экзотического, чесслово. Тем не менее, писать скрипты для дебиана, оглядываясь при этом на шелл соляриса, это уже болезнь, имхо. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Cron и скрипты
Stanislav Maslovski wrote: Тем не менее, писать скрипты для дебиана, оглядываясь при этом на шелл соляриса, это уже болезнь, имхо. Разработчик-новичок, увидев зубодробительную конструкцию в программе, возможно, всем радостно поведает, о том, что программу писал ламер и как он легко и непринужденно заменил 50 строк кода десятью. Спустя какое-то время, он по под разные архитектуры будет писать отдельный код. И лишь набравшись опыта, будет стараться писать код переносимый. Ничего личного, просто подумалось... -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Cron и скрипты
On Thu, 6 Aug 2009 12:36:27 +0400 Stanislav Maslovski stanislav.maslov...@gmail.com wrote: В этой рассылке есть по крайней мере два участника, которые регулярно имеют дело с солярковским /bin/sh. Ничего экзотического, чесслово. Тем не менее, писать скрипты для дебиана, оглядываясь при этом на шелл соляриса, это уже болезнь, имхо. Кому болезнь, а кому и профессиональное качество. Пользуйсь случаем, инкрементирую количество имеющих дело с солярисовским sh. -- Alexander Galanin http://galanin.nnov.ru pgpNGH1rez1MV.pgp Description: PGP signature
Re: Cron и скрипты
On Thu, Aug 06, 2009 at 07:04:22PM +0400, Alexander Galanin wrote: On Thu, 6 Aug 2009 12:36:27 +0400 Stanislav Maslovski stanislav.maslov...@gmail.com wrote: В этой рассылке есть по крайней мере два участника, которые регулярно имеют дело с солярковским /bin/sh. Ничего экзотического, чесслово. Тем не менее, писать скрипты для дебиана, оглядываясь при этом на шелл соляриса, это уже болезнь, имхо. Кому болезнь, а кому и профессиональное качество. Пользуйсь случаем, инкрементирую количество имеющих дело с солярисовским sh. Дык, а я про что? Профессиональная болезнь. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Cron и скрипты
On Thu, Aug 06, 2009 at 06:40:19PM +0400, Dmitry Marin wrote: Stanislav Maslovski wrote: Тем не менее, писать скрипты для дебиана, оглядываясь при этом на шелл соляриса, это уже болезнь, имхо. Разработчик-новичок, увидев зубодробительную конструкцию в программе, возможно, всем радостно поведает, о том, что программу писал ламер и как он легко и непринужденно заменил 50 строк кода десятью. Спустя какое-то время, он по под разные архитектуры будет писать отдельный код. И лишь набравшись опыта, будет стараться писать код переносимый. Ничего личного, просто подумалось... Ты бы лучше посмотрел, с чего тред начался. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Cron и скрипты
Stanislav Maslovski - debian-russian @ Fri, 31 Jul 2009 12:42:52 +0400: Posix requires support for these usages, but they do not work with SM^^ many traditional shells, e.g., Solaris 10 /bin/sh. Also, pdksh 5.2.14 mishandles some word forms. For example if '$1' is 'a/b' and '$2' is 'a', then '${1#$2}' should yield '/b', but with pdksh it yields the empty string. SM Для меня вполне достаточно отмеченного ^^^. Всякие экзотические шеллы SM мало кого нынче интересуют, тем более, в этой рассылке. В этой рассылке есть по крайней мере два участника, которые регулярно имеют дело с солярковским /bin/sh. Ничего экзотического, чесслово. -- kernel bug (англ.) - ядрёна вошь -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Cron и скрипты
На самом деле, то, что тебе нужно, делается с помощью ${parameter##word}, независимо от локали. man bash. On 31/07/2009, Konstantin Fadeyev jred...@gmail.com wrote: Выставил в crontab'е - LC_COLLATE=ru_RU.UTF-8 Всё стало как надо. Спасибо! -- Константин Фадеев -- BR, Stanislav
Re: Cron и скрипты
Stanislav Maslovski пишет: На самом деле, то, что тебе нужно, делается с помощью ${parameter##word}, независимо от локали. man bash. Всегда для домашнего stuf использую Shell Substitutions. В Linux-овском sh большинства дистрибутивов и bash это так, но читаем http://www.gnu.org/software/autoconf/manual/autoconf.html#Shell-Substitutions |${#|var|}| |${|var|%|word|}| |${|var|%%|word|}| |${|var|#|word|}| |${|var|##|word|}| Posix requires support for these usages, but they do not work with many traditional shells, e.g., Solaris 10 /bin/sh. Also, pdksh 5.2.14 mishandles some word forms. For example if ‘$1’ is ‘a/b’ and ‘$2’ is ‘a’, then ‘${1#$2}’ should yield ‘/b’, but with pdksh it yields the empty string. ||| | -- С уважением, Александр Гавенко. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Cron и скрипты
On 31/07/2009, Oleksandr Gavenko gave...@bifit.com.ua wrote: Stanislav Maslovski пишет: На самом деле, то, что тебе нужно, делается с помощью ${parameter##word}, независимо от локали. man bash. Всегда для домашнего stuf использую Shell Substitutions. В Linux-овском sh большинства дистрибутивов и bash это так, но читаем http://www.gnu.org/software/autoconf/manual/autoconf.html#Shell-Substitutions |${#|var|}| |${|var|%|word|}| |${|var|%%|word|}| |${|var|#|word|}| |${|var|##|word|}| Posix requires support for these usages, but they do not work with ^^ many traditional shells, e.g., Solaris 10 /bin/sh. Also, pdksh 5.2.14 mishandles some word forms. For example if '$1' is 'a/b' and '$2' is 'a', then '${1#$2}' should yield '/b', but with pdksh it yields the empty string. Для меня вполне достаточно отмеченного ^^^. Всякие экзотические шеллы мало кого нынче интересуют, тем более, в этой рассылке. -- BR, Stanislav
Re: Cron и скрипты
On 30/07/2009, Konstantin Fadeyev jred...@gmail.com wrote: Что я упускаю? LC_COLLATE -- BR, Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Cron и скрипты
Выставил в crontab'е - LC_COLLATE=ru_RU.UTF-8 Всё стало как надо. Спасибо! -- Константин Фадеев