Keresés

Új hozzászólás Aktív témák

  • Votyesz13

    tag

    válasz bambano #511 üzenetére

    #! /bin/bash

    kilep=0;
    while([ $kilep -eq 0 ]);
    do
    echo -n "Kerem a nevet: "
    read VAL1;
    echo -n "Kerem a hozzatartozo telefonszamot: "
    read VAL2;
    if [ -z `echo $VAL1` ];
    then kilep=1;
    fi
    if [ -z `echo $VAL2` ];
    then kilep=1;
    fi
    if [ $kilep=0 ];
    then
    VALSEGED=`grep $VAL1 phone.txt`;
    if [ -z `echo $VALSEGED` ];
    then
    echo "$VAL1:$VAL2" >> phone.txt;
    else

    echo "Csere(1) vagy nem csere(0)? ";
    read VALASZ;
    if [ $VALASZ -eq 1 ];
    then
    grep -v "$VAL1" phone.txt > phone2.txt;
    cat phone2.txt > phone.txt
    echo "$VAL1:$VAL2" >> phone.txt;
    fi
    fi
    fi
    done
    rm phone2.txt

    exit 0;

    Na ez egy verzió:)
    hát az lenne a program dolga hogy folyamatosan bekéri a név telefonszám párosokat mintha egy telefonkönyv lenne.Beírja őket egy txt-be folyamatosan.Ha egyezést talál akkor megkérdezi hogy kicserélje-e őket vagy eldobja e az új sort.A program akkor áll le ha üres paramétert kap vagy a névnek vagy a telefonszámnak.Ennyi röviden:D

Új hozzászólás Aktív témák