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 > UNIX för avancerade & Expertanvändare
.
google unix.com



UNIX för avancerade & Expertanvändare Expert-to-experten. Läs avancerade UNIX UNIX-kommandon, Linux operativsystem, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
För att konvertera flera format filen till en läsbar ASCII-format gaur.deepti UNIX for Dummies Frågor & Svar 5 03-25-2008 03:03
Konvertera UTF8 format filen till ANSI-format rajreddy UNIX for Dummies Frågor & Svar 9 05-25-2007 08:26
Konvertera UTF8 format filen till ANSI-format rajreddy UNIX för avancerade & Expertanvändare 1 05-24-2007 06:40
omvandla MMDDÅÅ datumformat till ccyyddd format? Bhups Shell-programmering och Skript 2 09-27-2006 11:30
ändra tomma funktion från gamla format till nya format powah Shell-programmering och Skript 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 denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 06-23-2009
gio001 gio001 is offline
Registered User
  
 

Join Date: mars 2007
Inlägg: 70
om formatet funktioner

Hej alla,
Jag får detta felmeddelande:
0403-057 Syntaxfel på rad 6: ") \" är inte förväntat.
när jag försöker komma in i min funktion en om villkor för form:
#! / bin / ksh
do_t () (
var1 \u003d "test"; recompr \u003d 0;
[[$ 1-eq 1]] & & (printit \u003d 0; F_N_s \u003d "test". "Xx". "Yy;)
)
do_t 1
###########

Är jag inte göra detta rätt?
Om jag byta om med de andra format dvs
om [[$ 1-eq 1]]; sedan printit \u003d 0; F_N_s \u003d "test". "xx". "yy; fi
det fungerar fint
Hör av dig.
Tack!
  #2 (permalänk)  
Old 06-23-2009
jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: februari 2004
Ort: NM
Inlägg: 5.754
Kod:
[[ $1 -eq 1 ]] &&  printit=0 && F_N_s="testing""."xx"."yy
Prova det.
  #3 (permalänk)  
Old 06-23-2009
drl's Avatar
varselljus drl is offline Forum Advisor  
Registered User
  
 

Join Date: april 2007
Ort: Saint Paul, MN USA / BSD, CentOS, Debian, OS X, Solaris
Inlägg: 708
Hej.
Citat:
(Lista;)
Listan är helt enkelt avrättade. Observera att till skillnad från metatecken (
och), (och) är reserverade ord och måste uppträda på börja -
ning av en linje eller efter en, för att bli erkänd.

- Utdrag ur Mannen ksh
Observera att utrymmet efter öppnandet lockigt stag ... Skål, varselljus
  #4 (permalänk)  
Old 06-24-2009
metyl methyl is offline
Registered User
  
 

Join Date: mars 2008
Inlägg: 1175
Med hänvisning till tidigare korrespondenter.

Citat:
do_t () (
Bör

Citat:
do_t ()
(
  #5 (permalänk)  
Old 06-25-2009
drl's Avatar
varselljus drl is offline Forum Advisor  
Registered User
  
 

Join Date: april 2007
Ort: Saint Paul, MN USA / BSD, CentOS, Debian, OS X, Solaris
Inlägg: 708
Hej.

Så länge en går i syntax regler, många former är möjliga:
Kod:
#!/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
producerar:
Kod:
% ./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.
Mvh ... Skål, varselljus
Reply

Komihåglista

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 07:06.


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