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 ?
--
Adam Gorzkiewicz
pgp00000.pgp
Description: PGP signature
