Re: Cron и скрипты

2009-08-06 Пенетрантность Stanislav Maslovski
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 и скрипты

2009-08-06 Пенетрантность Dmitry Marin

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 и скрипты

2009-08-06 Пенетрантность Alexander Galanin
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 и скрипты

2009-08-06 Пенетрантность Stanislav Maslovski
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 и скрипты

2009-08-06 Пенетрантность Stanislav Maslovski
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 и скрипты

2009-08-05 Пенетрантность Artem Chuprina
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 и скрипты

2009-07-31 Пенетрантность Stanislav Maslovski
На самом деле, то, что тебе нужно, делается с помощью
${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 и скрипты

2009-07-31 Пенетрантность Oleksandr Gavenko

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 и скрипты

2009-07-31 Пенетрантность Stanislav Maslovski
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 и скрипты

2009-07-30 Пенетрантность Stanislav Maslovski
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 и скрипты

2009-07-30 Пенетрантность Konstantin Fadeyev
Выставил в crontab'е - LC_COLLATE=ru_RU.UTF-8
Всё стало как надо.
Спасибо!

-- 
Константин Фадеев