/etc/shrc.d
Maciej 'Agaran' Pijanka
agaran w pld-linux.org
Śro, 5 Maj 2004, 20:01:19 CEST
On Wed, May 05, 2004 at 05:00:03PM +0200, Adam Gorzkiewicz wrote:
> Jest kiks:
>
> for i in /etc/shrc.d/*.sh; do
> . $i
> done
>
> Przy takiej ascetycznej konstrukcji, gdy w /etc/shrc.d nie ma zadnego *.sh -
> dostajemy o tym komunikat podczas uruchamiania shella.
>
> Z poprzednią wersją:
>
> for i in /etc/shrc.d/*.sh; do
> [ -r $i ] && . $i
> done
>
> takiego problemu nie ma.
>
> Co robimy? Przywracamy poprzednią pętelke, czy może tą obecną poprzedzamy
> jakimś ifem na obecność *.sh ?
jakiś kawałek ifa w typie
#v+
if [ `ls /etc/shrc.d/*.sh 2>/dev/null|wc -l` -gt 0 ]; then
fi
#v-
albo cos podobnego
>
> --
> Adam Gorzkiewicz
--
agaran at pld dash linux dot org :: PLD Linux Developer
I do not fear computers. I fear the lack of them.
-- Isaac Asimov
Więcej informacji o liście dyskusyjnej pld-devel-pl