/etc/shrc.d

Adam Gorzkiewicz adgor w isn.pl
Nie, 9 Maj 2004, 18:38:13 CEST


Dnia czwartek 06 maj 2004 23:49, Maciek Pasternacki napisał:
(...)
> #v+
> japhy w lizard:~ % mkdir empty                                               
>                   23:44 japhy w lizard:~ % 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ć).

Hmm... właśnie zauważyłem, że zsh w każdej sytuacji krzyczy "no matches found" 
- obojetnie, czy dasz 'for i in' `find...`, `ls...` wtf.

(~/rpm/SPECS)$ for i in `ls /etc/shrc.d/*.sh 2>/dev/null`; do echo $i; done
zsh: no matches found: /etc/shrc.d/*.sh
(~/rpm/SPECS)$

Nie wiem - jezeli sie znasz na zsh to kombinuj - z pdksh i bashem tego 
problemu nie ma.

-- 
Adam Gorzkiewicz
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20040626/207a74d8/attachment.bin


Więcej informacji o liście dyskusyjnej pld-devel-pl