The UNIX and Linux Forums  


Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
hogyan lehet egy változó értékét Satish @ 123 Shell programozás és Scripting 4 05-19-2008 05:33 AM
PHP a Shell, a biztonságos távoli hozzáférést SSH amikor nem áll rendelkezésre iBot UNIX és Linux RSS hírek 0 02-19-2008 05:50 AM
Shell hozzáférést CerialPhreak A UNIX a dummies Kérdések és válaszok 2 08-04-2006 05:07 PM
shell hozzáférés, kérem, segítsen! genzai A UNIX a dummies Kérdések és válaszok 4 11-18-2005 07:06 PM
Shell Access turbohacker Shell programozás és Scripting 10 03-18-2004 09:39 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 02-23-2005
sabina sabina is offline
Regisztrált felhasználó
  
 

Join Date: Feb 2005
Hozzászólások: 11
shell változó hozzáférési

Szia

Meg akarom csinálni a következő:

1. Készítsen több Gloabla varibale "ROUTE_IP_xx" alapuló számláló. Mivel a XX lehetne 1-10.

azaz ROUTE_IP_1
ROUTE_IP_2
.
.
ROUTE_IP_10

2. Szeretnék Initalize összes ilyen változó 0.0.0.0

azaz ROUTE_IP_1 \u003d'0 .0.0.0 '

3. Azt akarom, hogy erre a globális változók segítségével a kódot.
azaz $ ROUTE_IP_1

Miután az, amit én kaptam. Van generált a globális változó megfelelően. De nem tudtam kitalálni, hogyan lehet őket.

Please let me know, ha bármilyen javaslata van?

Köszönöm,
Sabina

#! / bin / sh

ROUTE_MAX_NO_OF_ENTRY \u003d 10
count \u003d 1

míg [$ szamlalo-le $ ROUTE_MAX_NO_OF_ENTRY]
tesz
ip_addr \u003d ROUTE_IP_ $ (szám)
echo "ip_addr $ ip_addr"
$ export ip_addr \u003d'0 .0.0.0 '
tmp \u003d `echo" $ $ ip_addr "
echo $ tmp
count \u003d `expr $ count + 1`
kész
  #2 (permalink)  
Old 02-23-2005
Jim McNAMARA jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Helyszín: NM
Hozzászólások: 5.800
Próbálja ki a tömb:

Kód:
#!/bin/ksh

ROUTE_MAX_NO_OF_ENTRY=10

# make an array with 11 (0 thru 10) elements use the last ten 
# elements

set -A ip_addr \
 '0.0.0.0' \
 '0.0.0.0' \
 '0.0.0.0' \
 '0.0.0.0' \
 '0.0.0.0' \
 '0.0.0.0' \
 '0.0.0.0' \
 '0.0.0.0' \
 '0.0.0.0' \
 '0.0.0.0' \
 '0.0.0.0'
 
# print the array 

integer i=0
while (( i <=  ${#ip_addr[*]} ))
do 
    print "ip_addr[$i]= ${ip_addr[i]}"
    let i=i+1
done

  #3 (permalink)  
Old 02-24-2005
sabina sabina is offline
Regisztrált felhasználó
  
 

Join Date: Feb 2005
Hozzászólások: 11
Hi Jim

Köszönöm neked a választ.

Elfelejtettem megemlíteni Kérésemre, hogy én vagyok segítségével Bourne Shell és azt hiszem, a tömb nem hajtják végre a Bourne héj.


Köszönöm,
Sabina
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 07:03 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0