The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Tilvækst dato 'for' loop? SunnyK Shell Programmering og Scripting 4 10-30-2007 06:12 AM
Infinite Loop i Autosys samtidig kører en shell script, Manuel køre er fine sharmagaurav_2k Shell Programmering og Scripting 2 09-04-2007 08:20 AM
pick fejlen serveren træder en uendelig løkke arjunjag Højtstående Programmering 3 07-19-2007 01:53 AM
ls kommando i uendelig løkke umakant Sun Solaris 3 07-17-2007 01:25 AM
høj prioritet tråd indeholder en uendelig løkke rvan Højtstående Programmering 0 02-14-2007 09:30 AM

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øg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 12-25-2007
mrityunjay22 mrityunjay22 is offline
Registreret Bruger
  
 

Join Date: Dec 2007
Stillinger: 4
Question den givne kode går i uendelig løkke og ikke tilvækst variable i

koden er som

#! / bin / sh

i \u003d 1;
mens [$ i-le 5]
gøre
velkommen $ i gange;

i \u003d 'expr $ i +1;


gjort
exit 0;
  #2 (permalink)  
Old 12-25-2007
porter porter is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Jan 2007
Stillinger: 2965
Citat:
Oprindeligt Indsendt af mrityunjay22 View Post
mens [$ i-le 5]
En plads mellem 5 og] kan gøre en forskel.
  #3 (permalink)  
Old 12-25-2007
Shamrock shamrock is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: oktober 2007
Beliggenhed: USA
Stillinger: 750
Citat:
Oprindeligt Indsendt af mrityunjay22 View Post
koden er som

#! / bin / sh

i \u003d 1;
mens [$ i-le 5]
gøre
velkommen $ i gange;

i \u003d 'expr $ i +1;


gjort
exit 0;
De mens test udtryk bør have behørig afstand samt den linje, der trin i. Ikke brug for afslutning semikolon efter hver kommando. Er velkommen som i "velkommen $ i gange" en functon i dit script, og det ville være rart at udskriften af værdien af i mens det udfører løkken ...

Code:
#!/bin/sh

i=1
while [ $i -le 5 ]
do
   welcome $i times;
   echo "value of i is...$i"
   i='expr $i + 1'
done
exit 0
  #4 (permalink)  
Old 12-26-2007
mrityunjay22 mrityunjay22 is offline
Registreret Bruger
  
 

Join Date: Dec 2007
Stillinger: 4
Når du har gjort alle ovenstående trin dens ikke worki9ng kan man foreslå en anden brugbar måde at forøgelse af den variable i
  #5 (permalink)  
Old 12-26-2007
rinku rinku is offline
Registreret Bruger
  
 

Join Date: May 2007
Stillinger: 54
Smile Prøv det

Prøv at gøre det. Jeg tror, det vil increament værdien af i.

#! / bin / sh

i \u003d 0
mens [$ i-le 5]
gøre
echo "Værdien af i er ... $ i"
i \u003d `expr $ i + 1«

gjort
  #6 (permalink)  
Old 12-26-2007
mrityunjay22 mrityunjay22 is offline
Registreret Bruger
  
 

Join Date: Dec 2007
Stillinger: 4
Citat:
Oprindeligt Indsendt af rinku View Post
Prøv at gøre det. Jeg tror, det vil increament værdien af i.

#! / bin / sh

i \u003d 0
mens [$ i-le 5]
gøre
echo "Værdien af i er ... $ i"
i \u003d `expr $ i + 1«

gjort
takket sin arbejdstid
  #7 (permalink)  
Old 12-26-2007
summer_cherry summer_cherry is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Jun 2007
Location: Beijing Kina
Posts: 1.082
forkert format

HI,

Der er to stavefejl for dig tror jeg.
Først,
5] ikke 5]
Sekund,
« ikke «

Code:
i=1;
while [ $i -le 5 ] 
do
echo "welcome $i times"
i=`expr $i + 1`
done
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 07:43 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0