The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
skriptet inte fungerar ... välja verktyget mobydick Shell-programmering och Skript 6 05-08-2008 07:33
Extrahera välja frågor från script DILEEP410 Shell-programmering och Skript 3 04-10-2008 11:16
Välj matcher mellan radnumret och slutet av ärende? Jerrad Shell-programmering och Skript 4 05-24-2006 08:50
awk för att välja en kolumn från särskilt radnumret mab_arif16 Shell-programmering och Skript 4 05-08-2006 06:26
Script för att räkna unika antalet användare loged i elchalateco Shell-programmering och Skript 1 09-30-2002 12:32

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 03-11-2009
family_guy family_guy is offline
Registered User
  
 

Join Date: mars 2009
Inlägg: 11
skript för att be användaren att välja ett nummer

Hej alla,

Jag har 4 manus som jag skulle behöva köra
1. BP.sh
2.DB.sh
3.LK.sh
4.TB.sh

Jag skulle vilja skriva ett skript som ber användaren att välja ett nummer 1-4 i enlighet med och köra bara det manus till honom / henne

Jag lyckades till behandlingen användarens input men inte vet hur du ska köra den specifika filen (kan säga om användaren lägger 2, så jag måste köra. / DB.sh)

echo "Ange något av följande värden och tryck Enter"
echo "1 för BP"
echo "2 för DB"
echo "3 för LK"
echo "4 för TB"
echo "Ange värde:"
Läs mInputValue
if ($ minputvalue \u003d 1)
sedan ......

Tack på förhand ...
  #2 (permalänk)  
Old 03-11-2009
Franklin52 Franklin52 is online now Forum Staff  
Moderator
  
 

Join Date: februari 2007
Inlägg: 4.345
Sök meny script.

Hälsningar
  #3 (permalänk)  
Old 03-11-2009
radoulov's Avatar
radoulov radoulov is offline Forum Staff  
missbrukare
  
 

Join Date: Jan 2007
Ort: Варна, България / Milano, Italia
Inlägg: 2.926
Om din skal stöder Välj konstruera:


Kod:
PS3='choose a script: '

select s in *sh; do
  ./"$s"
  break
done

  #4 (permalänk)  
Old 03-11-2009
family_guy family_guy is offline
Registered User
  
 

Join Date: mars 2009
Inlägg: 11
inte kan köra den ingående script

1) * sh
välja ett script: BP
all_scrt [4]:. /: 0403-006 Execute Permission denied.


BP har 777 tillstånd att verkställa
  #5 (permalänk)  
Old 03-11-2009
radoulov's Avatar
radoulov radoulov is offline Forum Staff  
missbrukare
  
 

Join Date: Jan 2007
Ort: Варна, България / Milano, Italia
Inlägg: 2.926
Kan ni skicka hela script? Jag undrar varför tanken inte utföra globbing på *.
Du ska välja nummer 1, 2 och så vidare:


Kod:
% head *sh
==> BP.sh <==
echo $0

==> DB.sh <==
echo $0

==> LK.sh <==
echo $0

==> TB.sh <==
echo $0
% cat s
#! /bin/sh

PS3='choose a script: '

select s in *sh; do
  ./"$s"
  break
done

% ./s
1) BP.sh
2) DB.sh
3) LK.sh
4) TB.sh
choose a script: 1
./BP.sh


Du kan också ändra koden så här:


Kod:
#! /bin/sh

PS3='choose a script: '

select s in *sh; do
  [ -e "$s" ] && ./"$s"
  break
done

  #6 (permalänk)  
Old 03-11-2009
family_guy family_guy is offline
Registered User
  
 

Join Date: mars 2009
Inlägg: 11
verk

Det worx ... thnk du
Closed Thread

Komihåglista

Taggar
meny

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 12:16.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0