/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
bash bruger-input med default
Fra : Michael Jenner


Dato : 02-06-02 21:49

Hvordan laver man et bash script som f.eks. kan spørge:

Do this [Y/n]

Og hvis brugeren blot taster enter så tager den Y (stort bogstav=default
værdi) ??

På forhånd tak

Michael


 
 
Regin Larsen (02-06-2002)
Kommentar
Fra : Regin Larsen


Dato : 02-06-02 22:08

Michael Jenner wrote:
> Hvordan laver man et bash script som f.eks. kan spørge:
>
> Do this [Y/n]
>
> Og hvis brugeren blot taster enter så tager den Y (stort bogstav=default
> værdi) ??

måske noget hen af sådan her...

echo -n "Do this? [Y/n]"
read choice
if [ "$choice" = n ]
   then
      echo "OK, I don't do it"
   else
      echo "Ok, I do it"
fi


--
Regin


Hroi Sigurdsson (02-06-2002)
Kommentar
Fra : Hroi Sigurdsson


Dato : 02-06-02 22:10

Michael Jenner wrote:

> Hvordan laver man et bash script som f.eks. kan spørge:
>
> Do this [Y/n]
>
> Og hvis brugeren blot taster enter så tager den Y (stort bogstav=default
> værdi) ??

#!/bin/sh

echo -n "Do this? [Y/n] "
read do_this
case "$do_this" in
n*|N*)
echo "Not doing this"
;;
*)
echo "Doing this"
;;
esac


--
Hroi Sigurdsson hroi@asdf.dk
Danske nyhedsfeeds i RSS-format: http://asdf.dk/rss/da/

Michael Jenner (03-06-2002)
Kommentar
Fra : Michael Jenner


Dato : 03-06-02 22:22

Michael Jenner wrote:
> Hvordan laver man et bash script som f.eks. kan spørge:
>
> Do this [Y/n]
>
> Og hvis brugeren blot taster enter så tager den Y (stort bogstav=default
> værdi) ??
>
> På forhånd tak
>
> Michael
>

Tak for svarene!

Mvh Michael


Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408885
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste