( stra | 2008. 10. 27., h – 21:08 )

Nosy felvetésén túl:
- próbáld meg először algoritmizálni, és utána megírni a bash scriptet
- a fenti kód sejtésem szerint a legrövidebb (legkevesebb karakterből álló) sorok közül az elsőt választja ki. Valószínűleg nem ezt keressük.
- ez véleményed szerint mely csúcsok között vizsgálná az utat?
- rengeteg feleslegesen túlbonyolított megoldás van benne. Párosával a példák:

sor=`cat $1 | wc -l`;

sor=`wc -l $x`

sor=`expr $sor + 1`;

sor=$(($sor + 1))

minstr=`cat $1 | head -n 1 | tail -n 1`

minstr=`head -n 1 $1`

if [ $min -gt `cat $1 | head -n $cnt | tail -n 1 | wc -L` ]

if [ $min -gt `head -n $cnt $1 | tail -n 1 | wc -L` ]

min=`cat $1 | head -n $cnt | tail -n 1 | wc -L`;

min=`head -n $cnt $1 | tail -n 1 | wc -L`

minstr=`cat $1 | head -n $cnt | tail -n 1`;

minstr=`head -n $cnt $1 | tail -n 1`

cnt=`expr $cnt + 1`;

cnt=$(($cnt + 1))

A head -n 1 | tail -n 1 kiváltható lenne egy readdel.