Re: lug-bg: schupena samba...?
- Subject: Re: lug-bg: schupena samba...?
- From: Peter Pentchev <roam@xxxxxxxxxxx>
- Date: Thu, 16 Sep 2004 13:18:39 +0300
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
Поздрави,
Петър
--
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
Nostalgia ain't what it used to be.
Attachment:
pgpeX9wKex7YD.pgp
Description: PGP signature
|