Hirdetés

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

  • A while-nak több baja is van.
    Nem kerek zárójelek kellenek, hanem egy test parancs:
    while test "$a" != "$b" ; do echo a; echo b; echo c; done

    Illetve a szokásos forma:
    while [ "$a" != "$b" ]; do echo a; echo b; echo c; done

    A másik, hogy az ilyen jellegű hasonlításoknál a változót nem árt idézőjelek (") közé tenni (hangsúlyozottan nem aposztróf (') !!! ), hogy ha üres a változód, akkor se legyen gond vele.

    A whileal azt szeretném elérni hogy végtelen ciklusba addig olvassa be a név szám párokat amíg vagy a szám vagy a név egy üres sort nem kap.De akkor először be kell kérnem a páraokat a while előtt vagy majd csak a whileon belül és akkor utána adom meg a while feltételének?Mert nem akar folyamatosan bekérni adatot hanem csak egy nevet és számot kér be és leáll...:S

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