مشکل در دیده نشدن متغیر در حلقه و خارج آن در بش

ساخت وبلاگ
با سلام من یه برنامه نوشتم شبیه زیر
while :
do
l=1
first=$l
tail -50 b |grep -m 30 'sallam' |while read LINE;do
FIELD=$(echo $LINE |grep "ali")
if [ -n "$FIELD" ]; then
echo "sallam"
l=$FILED
echo $l
fi
done
echo $l
echo $ali
done
متغیر L زمانی که در حلقه است مقدار درستی را چاپ میکند  اما زمانی که از حلقه خارج میشود مقدرا 1 را چاپ میکند.
من میخوام که مقداری که در حلقه است در بیرون حلقه نیز چاپ شود.

اوبونتو...
ما را در سایت اوبونتو دنبال می کنید

برچسب : نویسنده : استخدام کار ubuntu بازدید : 124 تاريخ : دوشنبه 23 فروردين 1395 ساعت: 14:26