touch newfile
for ((i=0;i<10;i++))
do
echo $i >>newfile
done
for((i=0;i<10;i++))
do
sed -n '1'p newfile
sed -n '$i'p newfile
done
sed شماره خط را میپذیرد لاکن متغیر i را نمیپذیرد . چرا ؟
نکته :
sed -n '1'p newfile : خط نخست از فایل newfile را چاپ میکند