/ dev / null \ "^ EA $ ea_ident $ \" $ EA_run_file `"] do if [$ all_OMC-ne 1] then" /> skalet inte pausa när exekvera läsa kommando - Unix och Linux Forums
The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
shell script att verkställa användare kommando redtiger Shell-programmering och Skript 1 04-30-2008 06:53
verkställa ett kommando tyst och stilla i ett skal Lumix Shell-programmering och Skript 4 12-15-2007 03:10
paus behövs för majs skal dennysavard UNIX for Dummies Frågor & Svar 7 12-09-2007 02:16
verkställa skalkommando i perlscript amitrajvarma Shell-programmering och Skript 0 11-27-2007 02:49
Brådskande! Hur man skriver ett skal program för att köra kommandot för att få tillgång till internet? firebirdonfire UNIX for Dummies Frågor & Svar 2 04-26-2001 11:16

 
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 07-03-2008
neruppu neruppu is offline
Registered User
  
 

Join Date: Jul 2008
Inlägg: 13
tankskalet inte pausar när verkställa läsa kommandot

Hej, Jag står inför ett problem som körs skriptet nedan ..


medan [-z "$ ea_ident"-o-n "` grep 2> / dev / null \ "^ EA $ ea_ident $ \" $ EA_run_file `"]
göra

if [$ all_OMC-ne 1]
sedan
printf "Ange ett namn: [$ (omc_ident)]"
Läs svar # Uppstår problemet här

if [-z "$ svar"]
sedan
ea_ident \u003d $ (omc_ident)
annan
#
# Kontrollera att namnet inte innehåller ogiltiga tecken
#
ea_ident \u003d `echo $ svar | tr-d" / \ 011 ""

if [-z "$ (ea_ident)"-o "$ (ea_ident)"! \u003d "$ (reaktion)"]
sedan
echo
echo "Tyvärr, inte ett giltigt namn!"
echo "får inte innehålla mellanslag, tabbar eller'/'."
echo
ea_ident \u003d
fi
fi
annan
ea_ident \u003d $ (omc_ident)
fi


if [-n "` grep 2> / dev / null \ "EA $ ea_ident $ \" $ EA_run_file `"]
sedan
echo "Detta namn används redan."
fi

gjord



$ ea_ident är en data, då komma in i loop, när excute läsa kommando, skal anta att stanna och vänta på inmatning från användaren ...

Men i mitt fall, sitt inte och genast verkställa
nästa uttalande -> if [-z "$ svar"],

Jag försökte använda </ dev / tty men ändå ingen nytta ..

Vänligen skicka mig någon lösning på detta ... Tack

Senast redigerad av neruppu; 07-03-2008 at 04:14..
 

Komihåglista

Taggar
linux, Solaris

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 På
Smilies är På
[IMG] kod PÃ¥
HTML-koden är Av
Trackback är På
Pingbacks är På
Refbacks är På




Alla tider är GMT -4. Klockan är nu 08:48.


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