webForumDet fria alternativet

Linux Kommandotolk för sökning i register

Linux & BSD

1 svar · 478 visningar · startad av PollyJuice

Medlem sedan mars 2006124 inlägg
Frågan#1

I en uppgift jag fått så ska jag skapa ett "program" som gör att man kan söka i ett påhittat telefonregister. Jag har tänkt lösa den så att jag skriver in div. alias som jag kör i kommandotolken. Såhär ser uppgiften ut:

Exempel på hur man vill att registrets användargränssnitt ska se ut :

    \<\<\<\<            Nisse's telefonregister \>\>\>\>

            \< 1 \>.  Leta efter telefonnummer

            \< 2 \>.  Mata in nytt telefonnummer
    
            \< 3 \>.  Ta bort telefonnummer

            \< 4 \>.  Skriv ut telefonregister

            \< X \>.  Avsluta programmet

    Ange ditt val \< 1-4 , X \> :

4 och X är ing aproblem, men jag vet inte riktigt vilket kommando jag ska använda mig av till de 3 första. Jag provade först med att använda grep, vilket funkar utmärkt, jag kan söka på namn elelr telefonnummer på det viset -men bara om jag lägger in namn eller telefonnummer efter grep, som en option! Hur gör jag för att få datorn att förstå att användaren ska skriva in det namn eller nummer han/hon söker?

Medlem sedan aug. 20039 340 inlägg
#2

Ta hjälp av awk! awk är ett kraftfullt verktyg för texthantering. Jag har själv bara precis börjat lära mig hur man använder det, men jag tror att det är rätt verktyg för dig.

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)