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
<<<<<<<<<<<
