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.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Tilordne o / p av awk til en variabel c2b2 Shell programmering og Skripting 8 04-01-2009 08:50
tilordne en verdi til en variabel Shivdatta Shell programmering og Skripting 10 01-17-2007 07:40
tilordne verdien til variabelen ved hjelp awk HAA Shell programmering og Skripting 4 12-06-2006 11:43
tilordne en verdi til variabelen markjason Shell programmering og Skripting 3 10-10-2006 03:05
tilordne variable AkumaTay UNIX for Dummies Spørsmål og svar 1 05-18-2002 03:11

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 09-28-2006
trivektor trivektor is offline
Registrert bruker
  
 

Bli Dato: Sep 2006
Innlegg: 8
Tilordne returnerte verdien av en funksjon til en variabel

Hei,

Kan noen vennligst vis meg hvor å tildele den returnerte verdien av en funksjon til en variabel? Takk.
  #2 (permalink)  
Old 09-29-2006
Yogesh Sawant's Avatar
Yogesh Sawant Yogesh Sawant is offline Forum Staff  
Deltid Moderatorer og Heltid pappa
  
 

Bli Dato: Sep 2006
Beliggenhet: Rossem, Tazenda
Innlegg: 1086
i et shell-script:

function_name # kaller funksjonen
return_val \u003d $? # Lagre returverdi
echo $ return_val # gjøre noe med returverdi

Funksjonen kan returnere en verdi, kalt en exit status

The exit status kan være uttrykkelig angitt av en avkastning uttalelse, ellers er det exit status for den siste kommandoen i funksjonen

Dette exit status kan brukes i skriptet ved å henvise den som $?

Den største positive heltall en funksjon kan returnere er 255
  #3 (permalink)  
Old 09-29-2006
Dhruva's Avatar
Dhruva Dhruva is offline
Registrert bruker
  
 

Bli Date: Mar 2006
Location: India
Innlegg: 255
Her er ett eksempel::
Code:
month_to_num() {
if [ -n "$1" ]
then
t_month=$1
case $t_month in

Jan) return 01;;
Feb) return 02;;
Mar) return 03;;
Apr) return 04;;
May) return 05;;
Jun) return 06;;
Jul) return 07;;
Aug) return 08;;
Sep) return 09;;
Oct) return 10;;
Nov) return 11;;
Dec) return 12;;
*) return 0;;

esac
fi
}
Å kalle en funksjon og lagre resultatet i en variabel se under linjer
Code:
month_to_num $time_month
v_month_index=$?
hvis du kaller denne funksjonen med parameteren Jan, Feb, Mar .... du vil lagre deres indeks verdi i variabel v_month_index.

Sist endret av Dhruva; 09-29-2006 kl 05:57.. Årsak: skrivefeil
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 09:00.


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