Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
Google Site



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 01-14-2008
Registered User
 

Join Date: Jan 2008
Plats: Virginia
Inlägg: 3
Question passerar en variabel i en variabel till en funktion

Jag skulle vilja veta hur de kan förmedla en variabel inuti en variabel till en funktion.

exempelkod nedan
--------------
för x 1 9
göra
check_null $ C $ x # # kalla funktionen för att kontrollera om värdet är null
om [$? -eq 1]
sedan
echo "radnumret: $ var_cnt, meddelande: området inte är noll"
fi
gjord
--------------
C1 har ett värde, och det gör C9

Jag behöver skicka värden lagras i C1 och C9 till funktionen

Någon hjälp skulle vara mycket uppskattat.

Tack
Sponsrade länkar
  #2 (permalänk)  
Old 01-14-2008
Registered User
 

Join Date: oktober 2007
Inlägg: 157
Ah, du vill att tanken att tolka "$ C $ x" som "$ C1", men istället gör "$ C" + "$ x". Så du behöver för att tvinga det att utvärdera $ x först.


Kod:
# C1=abc
# x=1 
# echo $C$x
1
# eval echo \$C$x
abc

Är det vad du sökte efter?
  #3 (permalänk)  
Old 01-14-2008
Registered User
 

Join Date: Jan 2008
Plats: Virginia
Inlägg: 3
Citat:
Ursprungligen postat av gus2000 View Post
Ah, du vill att tanken att tolka "$ C $ x" som "$ C1", men istället gör "$ C" + "$ x". Så du behöver för att tvinga det att utvärdera $ x först.


Kod:
# C1=abc
# x=1 
# echo $C$x
1
# eval echo \$C$x
abc

Är det vad du sökte efter?
Ja, jag tror thats sättet att göra det, men hur ska ringa funktionen med hjälp av ovan? (BTW, tack för ditt inlägg)
Sponsrade länkar
Closed Thread

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 Av


Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Skicka global variabel till en funktion som kallas med en annan funktion SARS Shell-programmering och Skript 4 06-30-2008 12:39
Skicka ett Unix variabel värdet till en Plsql funktion cobroraj UNIX för avancerade & Expertanvändare 1 10-30-2007 06:59
passerar variabel att fungera KVISTIG UNIX for Dummies Frågor & Svar 4 04-05-2007 01:49
ksh: En del av variabel Ett namn är insidan av rörlig B, hur du uppdaterar A? pa3be Shell-programmering och Skript 4 03-30-2005 12:29
Skicka ett variabelnamn som skall skapas inom en funktion 435 Gavea Shell-programmering och Skript 2 02-04-2004 03:20



Alla tider är GMT -4. Klockan är nu 01:49.


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-2010. All Rights Reserved.Ad Management by RedTyger

Content Relevant webbadresser från vBSEO 3.2.0