Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: schupena samba...?


  • Subject: Re: lug-bg: schupena samba...?
  • From: Peter Pentchev <roam@xxxxxxxxxxx>
  • Date: Thu, 16 Sep 2004 14:36:20 +0300

On Thu, Sep 16, 2004 at 02:00:29PM +0300, Стефан Саръев wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> 
> Peter Pentchev каза:
> > On Thu, Sep 16, 2004 at 06:30:19AM +0300, Georgi Chorbadzhiyski wrote:
> >> Peter Pentchev wrote:
> >> > On Wed, Sep 15, 2004 at 05:59:21PM +0300, Peter Pentchev wrote:
> >> >> On Wed, Sep 15, 2004 at 05:10:04PM +0300, Vasil Kolev wrote:
> >> >> > На ср, 2004-09-15 в 14:59, Georgi Chorbadzhiyski записа:
> >> >> > > В този случай:
> >> >> > >
> >> >> > > (echo $PASS ; echo $PASS) | smbpasswd -a -s $user
> >> >> >
> >> >> > Ало, ще ти пишем ниска оценка по scripting... :)
> >> >> > Не е ли по-чисто така:
> >> >> > echo -ne "$PASS\n$PASS\n" | smbpasswd -a -s $user
> >> >>
> >> >> Зависи :)  Най-чистият възможен вариант е:
> >> >>
> >> >>   echo -e "$PASS\n$PASS"
> >> > [snip]
> >> >> Най-*сигурният* вариант, който ще работи при всички шелове, е точно
> >> >> това, което Жоро предложи: (echo $PASS; echo $PASS) | foo.
> >> >
> >> > Ммм.. добре де, обърках се - обърках се много.  Най-чистият *и*
> >> сигурен
> >> > вариант всъщност е малко по-различен: printf '%s\n%s\n' "$PASS"
> >> "$PASS"
> >> > (и да, разпределението на апострофи и кавички има значение)
> >>
> >> Е да ама е грозно! Точно толкова колкото и на maniax-а заигравките с
> >> "echo -e" :)
> >
> > *shrug*  Грозно или не (ха.. printf(1) грозно?  интересно.. :), това
> > е препоръчваният от POSIX начин за форматиран изход, съдържащ
> > специални символи и какво ли не още:
> >
> > http://www.opengroup.org/onlinepubs/007908799/xcu/echo.html
> 
> Човека искаше някаква помощ, а вие почнахте да спорите кое било правилно,
> и как било според ПОСИКС ;))

Помощта му я дадохме - и с (echo ..; echo ..), и с echo -ne '..\n..\n',
и с echo -e '..\n..', и с printf '%s\n%s\n' ".." ".." все ще работи, и
той в <opsedbivrkwtkgyc@xxxxxxxxxxxxxxxxxx> потвърди, че "с двете ехота
работи".  Оттук нататък идеята на спора беше 1. portability, 2. стил :)
Аз лично се намесих заради portability, което не е съвсем маловажно.

Поздрави,
Петър

-- 
Peter Pentchev	roam@xxxxxxxxxxx    roam@xxxxxxxx    roam@xxxxxxxxxxx
PGP key:	http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint	FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence contradicts itself - or rather - well, no, actually it doesn't!

Attachment: pgphuFaYLvXQ7.pgp
Description: PGP signature



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.