On Sweetmorn, Discord 53, 3170 YOLD, Adam Gorzkiewicz wrote:

> for i in /etc/shrc.d/*.sh; do
>               [ -r $i ] && . $i
> done
>
> takiego problemu nie ma.

#v+
[EMAIL PROTECTED]:~ % mkdir empty                                                      
            23:44
[EMAIL PROTECTED]:~ % for F in empty/*.sh; do [ -r $F ] && echo cokolwiek; done        
            23:46
zsh: no matches found: empty/*.sh
#v-

> Co robimy? Przywracamy poprzednią pętelke, czy może tą obecną poprzedzamy 
> jakimś ifem na obecność *.sh ?

Raczej poprzedzić.  Albo for i in `find /etc/shrc.d -name '*.sh'`
(mniej forków niż przy jednym ifie, a chyba nie planujemy tam nazw ze
spacjami tudzież innych, które trzeba szczególnie cytować).

-- 
__    Maciek Pasternacki <[EMAIL PROTECTED]> [ http://japhy.fnord.org/ ]
`| _   |_\  / { ...don't just call me pessimist, try and read between the
,|{-}|}| }\/ lines, I can't imagine why you wouldn't welcome any change my
\/   |____/ friend, I wanna see it all come down... }   ( M. J. Keenan )  -><-

_______________________________________________________
złota zasada - kto się nie zna, niech się nie wypowiada

Odpowiedź listem elektroniczym