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
ikke kan logge inn GDM, haster hjelp trengs! pls wrapster Shell programmering og Skripting 0 04-25-2008 01:48
presserende behov manish1 Shell programmering og Skripting 0 03-13-2008 05:09
Haster hjelp trengs skyineyes UNIX for Dummies Spørsmål og svar 5 06-19-2007 04:31
haster hjelp trengs! guhas Shell programmering og Skripting 0 09-10-2005 02:01
Haster Hjelp trengs mgchato High Level Programmering 0 05-19-2005 03:49

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 12-07-2006
Batch Batch is offline
Registrert bruker
  
 

Bli Dato: desember 2006
Innlegg: 3
haster hjelp trengs.

Ok jeg innrømmer det jeg stabber og jeg ville verdsette alle hjelpe

Her er hva jeg prøver å gjøre.

Korn Shell script

Jeg sette en variabel til en annen shell script som jeg ønsker å påberope seg i mitt viktigste skriften slik:

GETDIR \u003d / vol100/cfg/.getdir

The. Getdir shell script ta en parameter, for eksempel:

. / getdir somedir

Denne returnerer en enkelt oppføring.

Jeg satt en annen variabel i den viktigste skriften å parameteren
PARAM \u003d someparameter

Nå inni mitt viktigste skriften jeg vil bli resultatet av å kjøre. Getdir skriptet med parameter

Og jeg prøver å gjøre dette som så

NETDIR \u003d$(${ GETDIR) $ (PARAM))
echo $ (NETDIR)

Men det virker ikke $ (NETDIR) er alltid tom.

Noen forslag?

Takk,

Batch
  #2 (permalink)  
Old 12-07-2006
System Shock's Avatar
System Shock System Shock is offline Forum Advisor  
Registrert bruker
  
 

Bli Dato: mai 2006
Sted: Tau Ceti V
Innlegg: 521
For det første er navnet på skriften du ringer. Getdir eller bare getdir? Ditt eksempel kommandoen sier. / Getdir somedir, men omtaler den som. Getdir i variabelen og kommentere.
Hvis det er bare en skrivefeil, det ser for meg at det kan være et avvik på hva getdir gjør og / eller tar inn og hva du ber den gjøre. I deres eksempel, tar getdir en katalog som input, men i skriptet, passerer du en parameter. Er denne parameteren en katalog? Kanskje getdir ventet en bane og parameteren er bare et navn (eller vise versa)?

Denne delen har riktig syntaks å arbeide:
Code:
NETDIR=$(${GETDIR} ${PARAM})
echo ${NETDIR}
  #3 (permalink)  
Old 12-07-2006
Batch Batch is offline
Registrert bruker
  
 

Bli Dato: desember 2006
Innlegg: 3
Beklager det er en skjult fil, slik den er. Getdir Og parameteren at det tar er bare en hashed verdi av tekst og. Getdir skriptet unhashes det.

Når jeg kjører. Getdir skript i konsollen med parameteren fungerer det fint. Men som jeg sa den ikke synes å være å gjøre noe i hoved skriptet. Jeg var veldig nysgjerrig på syntaksen til den linjen som du siterte, og jeg takker deg for ditt svar.

-Batch
  #4 (permalink)  
Old 12-07-2006
reborg's Avatar
reborg reborg is offline Forum Staff  
Administrator
  
 

Bli Date: Mar 2005
Sted: Irland
Innlegg: 4211
prøv å sette en set-x på linja før og et sett + x på linjen etter så du kan se nøyaktig hva som skjer på den linjen.
  #5 (permalink)  
Old 12-08-2006
Batch Batch is offline
Registrert bruker
  
 

Bli Dato: desember 2006
Innlegg: 3
Det var en tillatelser problem. Takk for all hjelpen.
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 05:58.


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