Avatar billede jkjaers Nybegynder
24. november 2002 - 12:36 Der er 1 løsning

Linux shell-programmering - Hjælp

Vi sidder og makker med en programstump i et shell program. Men kan ikke få den til at virke, det er sikkert noget med syntaxen...
Det stumpen skal gøre er, at modtage et ønsket brugernavn, undersøge om det er optaget (om det står i passwd filen). Er det optaget, skal den køre forfra, altså bede brugeren om at indtaste nyt ønske. Er det ledigt (fundetnavn er tomt) skal den fortsætte, altså gå ud af løkken...

>>>>>>>>>
until [ $navnoptaget=0 ]
do
        echo 'Indtast ønsket brugernavn:'
        read onskenavn
        grep $onskenavn: /etc/passwd > fundetnavn
        if [ fundetnavn="" ]
        then echo 'navnet er ledigt'; navnoptaget=0
        else echo 'navnet er optaget, prøv igen'; navnoptaget=1
        fi
done
<<<<<<<<<<<
Avatar billede jkjaers Nybegynder
24. november 2002 - 14:09 #1
fandt selv løsningen

at bruge test (tak til htm)

http://www.eksperten.dk/spm/287155
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester