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 > UNIX for Advanced & ekspertbrukere
.
google unix.com



UNIX for Advanced & ekspertbrukere Expert-til-ekspert. Lær avanserte UNIX UNIX kommandoer, Linux operativsystem, systemadministrasjon, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Konvertere multi format filen til en leseverdig ascii format gaur.deepti UNIX for Dummies Spørsmål og svar 5 03-25-2008 03:03
Konverter UTF8 format filen til ANSI-format rajreddy UNIX for Dummies Spørsmål og svar 9 05-25-2007 08:26
Konverter UTF8 format filen til ANSI-format rajreddy UNIX for Advanced & ekspertbrukere 1 05-24-2007 06:40
konvertere MMDDÅÅ datoformatet til ccyyddd format? Bhups Shell programmering og Skripting 2 09-27-2006 11:30
endre tom funksjon fra det gamle formatet til det nye formatet powah Shell programmering og Skripting 0 06-23-2005 12:17

Reply
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 06-23-2009
gio001 gio001 is offline
Registrert bruker
  
 

Bli Date: Mar 2007
Innlegg: 70
hvis formatet funksjoner

Hei alle,
Jeg får denne feilmeldingen:
0403-057 Syntaksfeil på linje 6: `)" er ikke forventet.
når jeg prøver å komme inn i min funksjon en hvis tilstanden på formen:
#! / bin / ksh
do_t () (
var1 \u003d "testing"; recompr \u003d 0;
[[$ 1-eq 1]] & & (printit \u003d 0; F_N_s \u003d "testing" "." Xx "." Åå;)
)
do_t 1
###########

Jeg ikke gjør dette riktig?
hvis jeg bytter om med andre format dvs.
Hvis [[$ 1-eq 1]]; deretter printit \u003d 0; F_N_s \u003d "testing" "." xx "." åå; fi
det fungerer fint
Gi meg beskjed.
Takk!
  #2 (permalink)  
Old 06-23-2009
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Bli Date: Feb 2004
Beliggenhet: NM
Innlegg: 5728
Code:
[[ $1 -eq 1 ]] &&  printit=0 && F_N_s="testing""."xx"."yy
Prøv det.
  #3 (permalink)  
Old 06-23-2009
drl's Avatar
drl drl is offline Forum Advisor  
Registrert bruker
  
 

Bli Dato: april 2007
Beliggenhet: Saint Paul, MN USA / BSD, CentOS, Debian, OS X, Solaris
Innlegg: 707
Hei.
Sitat:
(Venteliste;)
Listen er ganske enkelt kjørt. Merk at i motsetning til metategn (
og), (og) er reservert ord, og må skje på begynner -
ning av en linje eller etter en, for å bli gjenkjent.

- Utdrag fra Mannen ksh
Merk mellomrommet etter åpningen frankrike spenne ... Skål, drl
  #4 (permalink)  
Old 06-24-2009
metyl methyl is offline
Registrert bruker
  
 

Bli Date: Mar 2008
Innlegg: 1167
Videre til forrige korrespondenter.

Sitat:
do_t () (
Bør

Sitat:
do_t ()
(
  #5 (permalink)  
Old 06-25-2009
drl's Avatar
drl drl is offline Forum Advisor  
Registrert bruker
  
 

Bli Dato: april 2007
Beliggenhet: Saint Paul, MN USA / BSD, CentOS, Debian, OS X, Solaris
Innlegg: 707
Hei.

Så lenge man følger den syntaksregler mange former er mulige:
Code:
#!/usr/bin/env ksh

# @(#) s1	Demonstrate syntax allowed for shell functions, ksh.

echo
export LC_ALL=C
echo "Environment: LC_ALL = $LC_ALL"
echo "(Versions displayed with local utility \"version\")"
version >/dev/null 2>&1 && version "=o" $(_eat $0 $1)
echo

one()
{
  echo " One called." >&2
  return 0
}

two(){
  echo " Two called." >&2
  return 0
}

three(){ echo " Three called." >&2 ; return 0
}

four(){ echo " Four called." >&2 ; return 0 ; }

echo
echo " Results, calling one, two, three, four."
one
two
three
four

exit 0
produksjon:
Code:
% ./s1

Environment: LC_ALL = C
(Versions displayed with local utility "version")
OS, ker|rel, machine: Linux, 2.6.26-2-amd64, x86_64
Distribution        : Debian GNU/Linux 5.0 
ksh 93s+


 Results, calling one, two, three, four.
 One called.
 Two called.
 Three called.
 Four called.
De beste ønsker ... Skål, drl
Reply

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 02:36.


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