Stránka 1 z 1

Kdo umí s Linuxem, potřebuji radu.

Napsal: 07 pro 2011, 17:12
od Dmb
Zdravím,

mám jeden úkol v Linuxu, a mám problém. Nějak nevím jak na to.
Jde o skript v Bashi...

Zadání je toto:
Vytvořte vhodně pojmenovaný skript s následující funkčností:
Vytvoření nového skupiny, jejíž jméno bude zadáno interaktivně po spuštění skriptu.
Po zadání vstupních informací se zobrazí jejich souhrn a uživatel bude požádán o
jejich potvrzení. Součástí řešení bude i kontrola zda již taková skupina existuje, pokud ano skript vypíše všechny existující skupiny a vyzve k zadání nového jména.


díky

Re: Kdo umí s Linuxem, potřebuji radu.

Napsal: 07 pro 2011, 20:41
od nijel
Domácí úkol? To je ale nečestné a nesportovní si ho nechat vyřešit :-)

Re: Kdo umí s Linuxem, potřebuji radu.

Napsal: 07 pro 2011, 21:16
od Dmb
Když si s tím nevím rady :)
Prosím pomůže někdo :)

Re: Kdo umí s Linuxem, potřebuji radu.

Napsal: 08 pro 2011, 11:46
od nijel
No mohlo by to byt nejak takhle (netestovano):

Kód: Vybrat vše

#!/bin/sh

while true ; do
    echo -n 'Zadejte jmeno skupiny: '
    read skupina
    if grep -q "^$skupina:" /etc/group ; then
        echo "Skupina '$skupina' uz existuje!"
        echo "Seznam existujicich skupin:"
        sed 's/^\([^:]*\):.*/ * \1/' /etc/group
    else
        break
    fi
done

echo "Zakladam skupinu $skupina"
if ! groupadd "$skupina" ;
    echo "Selhalo zalozeni skupiny!"
    exit 1
fi

Re: Kdo umí s Linuxem, potřebuji radu.

Napsal: 08 pro 2011, 16:18
od Bob van Sikorski
proč mám pocit, že se blíží konec semestru :lol:

Re: Kdo umí s Linuxem, potřebuji radu.

Napsal: 08 pro 2011, 17:02
od Dmb
Blíží :-D
Já a Linux nejsem kamarád :)