The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her.

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 denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 04-28-2008
kim187 kim187 is offline
Registrert bruker
  
 

Bli Dato: april 2008
Innlegg: 8
Cool hjelp med scrpit

Min venn har quized meg .. Jeg er veldig nytt for skript, men jeg vet at jeg er litt tett

alle hjelpe ville være en stor hjelp ..
her er scriptet

ex

shell program, hallo, for å vise setningen "hello world" 50 ganger (script bør bekrefte

count). Ikke bruk for loop! (Hint bør vise hello world 1 ..... hello world 50)

Jeg satte dette

#! / bin / bash

count \u003d 1
max \u003d 50

mens [$ telle-le $ max] / / en test av en stand-le verdien
gjøre
echo "Hello world $ count"
la teller \u003d teller 1

Jeg får en feilmelding.

alle hjelpe ville være hyggelig takk

airmax_sk@yahoo.com
  #2 (permalink)  
Old 04-28-2008
Cameron's Avatar
Cameron Cameron is offline Forum Advisor  
Registrert bruker
  
 

Bli Dato: november 2001
Sted: Brisbane, Australia
Innlegg: 500
Du var på rett spor.
Men din kommentar syntaksen var galt og du trengs for å avslutte mens loop med "ferdig" ...
Code:
#!/bin/bash

count=1
max=50

while [ $count -le $max ] ## a test of a condition -le another value
do
echo "Hello world $count"
let count=count+1
done
Skål,
Cameron
  #3 (permalink)  
Old 04-28-2008
kim187 kim187 is offline
Registrert bruker
  
 

Bli Dato: april 2008
Innlegg: 8
takk

yah det blir en haug med hellos ute


Jeg må ha glemt det gjort kommandoen. no systex feil.

Jeg trodde jeg satt som på kommando takk for hjelpen Cameron
  #4 (permalink)  
Old 04-29-2008
chella chella is offline
Registrert bruker
  
 

Bli Dato: Oct 2007
Innlegg: 75
Hei,

Uten looper du kan få samme utgang. Bare gi en prøve på det.

Code:
yes "hello world" | head -50| grep -n "hello world" | awk -F: '{print $2" "$1}'
Hilsen,
Chella
  #5 (permalink)  
Old 04-29-2008
Klashxx's Avatar
Klashxx Klashxx is offline Forum Advisor  
HP-UX/Linux/Oracle
  
 

Bli Date: Feb 2006
Beliggenhet: Almería, Spania
Innlegg: 393
En awk triks:
Code:
awk 'BEGIN{$50=OFS="\nHello world";print}'|awk '!/^$/ {print $0,NR-1}'
  #6 (permalink)  
Old 04-29-2008
Cameron's Avatar
Cameron Cameron is offline Forum Advisor  
Registrert bruker
  
 

Bli Dato: november 2001
Sted: Brisbane, Australia
Innlegg: 500
Kult lure Klashxx.
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 01:22.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0