/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