Hali!
Az fstab-ot szeretnem elolvasni (posix) shell-bol, ez egy reszlete:
exec 9>&0 </etc/fstab
while read dev mnt type opts dump pass junk
do
[ -n ${dev##*\#*} ] || continue
[ -z ${dev##*\#*} ] && continue
A problema itt keletkezik, az elso sor nem mukodik (a parameter
expansion igen, a test nem), a negalt igen.
Kicsit atirtam, igy erthetobb:
do
echo CP0:${dev}:
echo CP1:${dev##*\#*}:
[ -n ${dev##*\#*} ] || continue
+ exec
+ read dev mnt type opts dump pass junk
+ echo CP0:#:
CP0:#:
+ echo CP1::
CP1::
+ [ -n ]
+ [ -z ]
+ continue
+ read dev mnt type opts dump pass junk
+ echo CP0:#:
CP0:#:
+ echo CP1::
CP1::
+ [ -n ]
+ [ -z ]
+ continue
+ read dev mnt type opts dump pass junk
+ echo CP0:#:
CP0:#:
+ echo CP1::
CP1::
+ [ -n ]
+ [ -z ]
+ continue
+ read dev mnt type opts dump pass junk
+ echo CP0:#<file:
CP0:#<file:
+ echo CP1::
CP1::
+ [ -n ]
+ [ -z ]
+ continue
Valami otlet?
--
Gabor HALASZ <[email protected]>
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux