The UNIX and Linux Forums  


Go Back   UNIX e Linux Forum > Inizio Forum > UNIX e avanzata per utenti esperti
.
google unix.com



UNIX e avanzata per utenti esperti Expert-to-Expert. Ulteriori avanzata UNIX, comandi UNIX, Linux, Sistemi Operativi, System Administration, Programmazione, Shell, Shell Script, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Per convertire più file in un formato leggibile in formato ascii gaur.deepti UNIX for Dummies Domande & Risposte 5 03-25-2008 03:03 PM
Convertire Formato file UTF8 formato ANSI rajreddy UNIX for Dummies Domande & Risposte 9 05-25-2007 09:26 AM
Convertire Formato file UTF8 formato ANSI rajreddy UNIX e avanzata per utenti esperti 1 05-24-2007 07:40 AM
MMGGAA convertire il formato della data di ccyyddd formato? Bhups Shell scripting e di programmazione 2 09-28-2006 12:30 AM
cambiare la funzione di vuoto dal vecchio formato al nuovo formato powah Shell scripting e di programmazione 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 Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 06-23-2009
gio001 gio001 is offline
Utente Registrato
  
 

Iscriviti Data: marzo 2007
Interventi: 70
se in formato funzioni

Ciao a tutti,
Mi riceve questo errore:
0403-057 Errore di sintassi alla riga 6: `) 'non è previsto.
quando provo ad entrare nella mia funzione di uno se la condizione di forma:
#! / 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
###########

Sono non fare di questo diritto?
se sostituire il se con gli altri vale a dire formato
if [[$ 1-eq 1]]; poi printit \u003d 0; F_N_s \u003d "test". "XX". "yy; fi
che funziona bene
Please let me know.
Grazie!
  #2 (permalink)  
Old 06-23-2009
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Iscriviti Data: febbraio 2004
Ubicazione: MN
Messaggi: 5.800

Codice:
[[ $1 -eq 1 ]] &&  printit=0 && F_N_s="testing""."xx"."yy

Prova che.
  #3 (permalink)  
Old 06-23-2009
drl's Avatar
DRL drl is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: aprile 2007
Località: Saint Paul, MN USA / BSD, CentOS, Debian, OS X, Solaris
Interventi: 717
Salve.
Citazione:
(List;)
elenco è semplicemente eseguito. Si noti che a differenza dei metacaratteri (
e), () e sono parole riservate e deve avvenire a cominciare -
zione di una linea o dopo uno, al fine di essere riconosciuto.

- Estratto dal uomo ksh
Notare lo spazio dopo l'apertura di parentesi graffe ... cheers, DRL
  #4 (permalink)  
Old 06-24-2009
metile methyl is offline
Utente Registrato
  
 

Iscriviti Data: marzo 2008
Interventi: 1.184
In seguito alla precedente corrispondenti.

Citazione:
do_t () (
Dovrebbe essere

Citazione:
do_t ()
(
  #5 (permalink)  
Old 06-25-2009
drl's Avatar
DRL drl is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: aprile 2007
Località: Saint Paul, MN USA / BSD, CentOS, Debian, OS X, Solaris
Interventi: 717
Salve.

Finché uno obbedisce alla regole di sintassi, molte forme sono possibili:

Codice:
#!/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

produzione:

Codice:
% ./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.

Best wishes ... cheers, DRL
Reply

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 09:54 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0