( lzrd | 2010. 12. 08., sze – 21:31 )

Valami ilyesmi:


#!/bin/bash


PARAM1=`echo $1 | tr -dc [0-9]`
PARAM2=`echo $2 | tr -dc [0-9]`

if [ "$PARAM1" == "" ]
then
    HOSSZABB_AGAK=3
else
    HOSSZABB_AGAK=$PARAM1
fi

if [ "$PARAM2" == "" ]
then
    MAGASSAG=11
else
    MAGASSAG=$PARAM2
fi

AGHOSSZ_SZAMLALO=1

for AKT_SOR in `seq 1 $MAGASSAG`
do
    EXTRA_E=`expr $AKT_SOR % $HOSSZABB_AGAK`
    
    if [ $EXTRA_E -eq 0 ]
    then
        AGHOSSZ=`expr $AGHOSSZ_SZAMLALO + 2`
    else 
        AGHOSSZ=$AGHOSSZ_SZAMLALO
        AGHOSSZ_SZAMLALO=`expr $AGHOSSZ_SZAMLALO + 2`
    fi
    
    for PRINT in `seq 1 $AGHOSSZ`
    do
        echo -n "*"
    done
    echo
done

--
unix -- több, mint kód. filozófia.
Life is feudal