The UNIX and Linux Forums  


Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
helpen de montage van een telefoon! Danny Fozard BSD 2 01-09-2008 08:15 PM
Telefoonkiezer? andrewgray UNIX voor Dummies Questions & Answers 0 08-27-2005 09:40 PM
Telefoonkiezer? Sonshyne5 UNIX for Advanced & Expert Gebruikers 10 07-17-2003 03:01 PM
Telefoon Directory MaRk2002 Programmeren en Shell Scripting 3 01-28-2002 06:41 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 05-27-2007
Dawg101 Dawg101 is offline
Geregistreerde gebruiker
  
 

Join Date: May 2007
Krabbels: 1
Telefoon-menu

Hallo,

Is er een manier om te lezen in de input van de gebruiker binnen een here-document?

De laatste regel van de add (ontwerp-) bestand wordt verondersteld om de input van de gebruiker omgeleid naar het telefoonboek-bestand, maar het is niet om dat te doen. Ik weet niet zeker wat ik doe verkeerd.

Dus de input van de gebruiker doorgestuurd moeten worden toegevoegd aan het einde van het telefoonboek-bestand.

Het display bestand moet een zoekopdracht op het trefwoord (en) die de gebruiker ingangen. Nogmaals, ik ben niet zeker wat ik ontbrekende of verkeerd.


# Menu bestand

duidelijk \u003d `tput duidelijk`
vet \u003d `tput vet`
bel \u003d `tput bel`
off \u003d `tput sgr0`

uitvoer duidelijk vet bel af

cat <<alldone1

$ (bold)
WELKOM BIJ
MENU VAN PROGRAMMA
Het telefoonboek
$ (off)

alldone1

cat <<alldone2

Druk op $ (bold) A $ (off) om informatie toe te voegen aan het telefoonboek.
Druk op $ (bold) C $ (off) te veranderen telefoonboek informatie.
Druk op $ (bold) D $ (off) telefoonboek weer te geven informatie.
Druk op $ (bold) R $ (off) te verwijderen telefoonboek informatie.
Druk op $ (bold) Q $ (off) te stoppen met het telefoonboek.

alldone2

lees keuze

cat <<alldone3

bel $ ()
U hebt gekozen voor $ keuze.

alldone3

if [ "$ keuze" \u003d "A"] | | [ "$ keuze" \u003d "A"]
dan
echo "Add"
toevoegen

elif [ "$ keuze" \u003d "c"] | | [ "$ keuze" \u003d "C"]
dan
echo "Change"

elif [ "$ keuze" \u003d "d"] | | [ "$ keuze" \u003d "D"]
dan
echo "Display"

elif [ "$ keuze" \u003d "r"] | | [ "$ keuze" \u003d "R"]
dan
echo "Verwijderen"

elif [ "$ keuze" \u003d "q"] | | [ "$ keuze" \u003d "q"]
dan
echo "Quit"

fi

################################################## ###########
# Add (ontwerp-) bestand

duidelijk \u003d `tput duidelijk`
vet \u003d `tput vet`
bel \u003d `tput bel`
off \u003d `tput sgr0`

uitvoer duidelijk vet bel af

cat <<alldone1

duidelijke $ ()
bel $ ()

$ (bold)
WELKOM BIJ
Programma toevoegen VAN
Het telefoonboek

$ (off)


bel $ ()
Voer de naam van de persoon:

alldone1

lees naam

cat <<alldone2

bel $ ()
Voer het adres van de persoon:
(Street adres of postadres)

alldone2

lees adres

cat <<alldone3

bel $ ()
Voer stad van de persoon:

alldone3

lees stad

cat <<alldone4

bel $ ()
Voer toestand van de persoon:

alldone4

lezen staat

cat <<alldone5

bel $ ()
Geef de persoon zip code:
(Vijf of negen cijfers)

alldone5

lees postcode

cat <<alldone6

bel $ ()
Voer het telefoonnummer van de persoon nummer:
(Vermeld het netnummer)

alldone6

lees telefoonnummer

cat <<alldone7

bel $ ()
$ name: $ adres: $ stad: $ state: $ zipcode: $ telefoonnummer>> telefoonboek

################################################## ############
# Telefoonboek bestand

duidelijk \u003d `tput duidelijk`
vet \u003d `tput vet`
bel \u003d `tput bel`
off \u003d `tput sgr0`

uitvoer duidelijk vet bel af

cat <<alldone1

$ (bold)
WELKOM BIJ
Telefoongids PROGRAMMA VAN
Het telefoonboek
$ (off)

Het formaat voor telefoonboek inzendingen is:
Naam: Adres: Stad: Provincie: zipcodehoneNumber

alldone1

################################################## ##############
# Display bestand

duidelijk \u003d `tput duidelijk`
vet \u003d `tput vet`
bel \u003d `tput bel`
off \u003d `tput sgr0`

uitvoer duidelijk vet bel af

cat <<alldone1

$ (bold)
WELKOM BIJ
DISPLAY PROGRAMMA VAN
Het telefoonboek
$ (off)

alldone1

cat <<alldone2

bel $ ()
$ (bold)
Geef uw zoekopdracht trefwoord (en):
$ (off)

alldone2

trefwoorden lezen

bel $ ()
grep-i $ zoekwoorden telefoonboek
 

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 04:04 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0