The UNIX and Linux Forums  


Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX für Fortgeschrittene und Experten
.
Google unix.com



UNIX für Fortgeschrittene und Experten Expert-to-Experte. Erfahren Sie fortgeschrittene UNIX-, UNIX-Kommandos, Linux-Betriebssysteme, System-Administration, Programmierung, Shell, Shell-Skripte, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Multi-Format zu konvertieren Datei in eine lesbare ASCII-Format gaur.deepti UNIX for Dummies Questions & Answers 5 03-25-2008 03:03 PM
Datei konvertieren UTF8 Format ANSI-Format rajreddy UNIX for Dummies Questions & Answers 9 05-25-2007 09:26 AM
Datei konvertieren UTF8 Format ANSI-Format rajreddy UNIX für Fortgeschrittene und Experten 1 05-24-2007 07:40 AM
MMTTJJ Datum-Format konvertieren, um ccyyddd-Format? Bhups Shell Programmierung und Scripting 2 09-28-2006 12:30 AM
die leere Funktion aus dem alten Format auf das neue Format powah Shell Programmierung und Scripting 0 06-23-2005 01:17 PM

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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 06-23-2009
gio001 gio001 is offline
Registrierte Nutzer
  
 

Join Date: März 2007
Beiträge: 70
wenn im Format-Funktionen

Hi everyone,
Ich erhalte diese Fehlermeldung:
0403-057 Syntaxfehler in Zeile 6: ")" ist nicht zu erwarten.
wenn ich versuche, in meiner Funktion in eine if-Bedingung der Form:
#! / bin / ksh
do_t () (
var1 \u003d "testing"; recompr \u003d 0;
[[$ 1-eq 1]] & & (printit \u003d 0; F_N_s \u003d "Test" "." XX "." JJ;)
)
do_t 1
###########

Bin ich nicht tun, dieses Recht?
wenn ich die, wenn mit dem anderen Format, dh
if [[$ 1-eq 1]]; dann printit \u003d 0; F_N_s \u003d "Test" "." XX "." JJ; fi
es funktioniert
Bitte lassen Sie es mich wissen.
Danke!
  #2 (permalink)  
Old 06-23-2009
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Ort: NM
Posts: 5777
Code:
[[ $1 -eq 1 ]] &&  printit=0 && F_N_s="testing""."xx"."yy
Versuchen Sie, dass.
  #3 (permalink)  
Old 06-23-2009
drl's Avatar
DRL drl is offline Forum Advisor  
Registrierte Nutzer
  
 

Join Date: Apr 2007
Ort: Saint Paul, MN USA / BSD, CentOS, Debian, OS X, Solaris
Beiträge: 712
Hi.
Zitat:
(List;)
Liste ist einfach. Beachten Sie, dass im Gegensatz zu den Metazeichen (
und), (und) sind reservierte Wörter und muss zu Beginn
Anfang einer Zeile oder nach einer, um erkannt zu werden.

- Auszug aus Mann ksh
Beachten Sie das Leerzeichen nach der Eröffnung curly brace ... cheers, DRL
  #4 (permalink)  
Old 06-24-2009
methyl methyl is offline
Registrierte Nutzer
  
 

Join Date: März 2008
Beiträge: 1184
Im Anschluss an früheren Korrespondenten.

Zitat:
do_t () (
Sollte

Zitat:
do_t ()
(
  #5 (permalink)  
Old 06-25-2009
drl's Avatar
DRL drl is offline Forum Advisor  
Registrierte Nutzer
  
 

Join Date: Apr 2007
Ort: Saint Paul, MN USA / BSD, CentOS, Debian, OS X, Solaris
Beiträge: 712
Hi.

Solange man die Syntax-Regeln gehorcht, viele Formen sind möglich:
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
Herstellung:
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.
Mit freundlichen Grüßen ... cheers, DRL
Reply

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 10:11 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0