The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
inte att logga in gdm, akut hjälp behövs! pls wrapster Shell-programmering och Skript 0 04-25-2008 01:48
brådskande behövs manish1 Shell-programmering och Skript 0 03-13-2008 05:09
Akut hjälp behövs skyineyes UNIX for Dummies Frågor & Svar 5 06-19-2007 04:31
akut hjälp behövs! guhas Shell-programmering och Skript 0 09-10-2005 02:01
Brådskande Hjälp behövs mgchato High Level Programming 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 denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 12-07-2006
Sats Batch is offline
Registered User
  
 

Join Date: Dec 2006
Inlägg: 3
akut hjälp behövs.

Ok jag erkänner jag är illa och jag skulle uppskatta något och all hjälp

Här är vad jag försöker göra.

Korn Shell script

Jag sätta en variabel till ett annat shell script som jag vill göra i min huvudsakliga script så här:

GETDIR \u003d / vol100/cfg/.getdir

Den. Getdir skalskript tar en parameter, till exempel:

. / getdir somedir

Denna returnerar en enda.

Jag en annan variabel i de viktigaste skriften till parametern
PARAM \u003d someparameter

Nu inne i mitt största script jag vill få ett resultat av att köra. Getdir skript med parametern

Och jag försöker göra det som så

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

Men det fungerar inte $ (NETDIR) är alltid tom.

Några förslag?

Tack,

Sats
  #2 (permalänk)  
Old 12-07-2006
System Shock's Avatar
System Shock System Shock is offline Forum Advisor  
Registered User
  
 

Join Date: maj 2006
Ort: Tau Ceti V
Inlägg: 521
Första är namnet på skriptet du ringer. Getdir eller bara getdir? Ditt exempel kommando säger. / Getdir somedir, men du kallar det. Getdir i din variabel och kommentera.
Om det är bara ett stavfel, det ser jag att det kan finnas en diskrepans på vad getdir gör och / eller tar som indata och vad du ber den göra. I ditt exempel tar getdir en katalog som insats, men i ditt skript, passerar du en parameter. Är denna parameter en katalog? Kanske getdir väntar en stig och din parameter är bara ett namn (eller vise versa)?

Denna del har rätt syntax att arbeta:

Kod:
NETDIR=$(${GETDIR} ${PARAM})
echo ${NETDIR}

  #3 (permalänk)  
Old 12-07-2006
Sats Batch is offline
Registered User
  
 

Join Date: Dec 2006
Inlägg: 3
Ledsen att det är en dold fil så är det. Getdir Och den parameter som det tar är bara en hashed värde på lite text och. Getdir skriptet unhashes det.

När jag kör. Getdir skriptet i konsolen med parametern det fungerar bra. Men som jag sa det spelar ingen verkar göra något i de viktigaste skriptet. Jag var mycket nyfiken på syntaxen i den linjen som du citerade och jag tackar er för ert svar.

-Batch
  #4 (permalänk)  
Old 12-07-2006
reborg's Avatar
reborg reborg is offline Forum Staff  
Administratör
  
 

Join Date: mars 2005
Ort: Irland
Inlägg: 4.245
Försök sätta en set-x på linjen före och en uppsättning + x på linjen efter så att du kan se exakt vad som händer på den linjen.
  #5 (permalänk)  
Old 12-08-2006
Sats Batch is offline
Registered User
  
 

Join Date: Dec 2006
Inlägg: 3
Det var behörigheter problem. Tack för all din hjälp.
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




Alla tider är GMT -4. Klockan är nu 02:22.


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-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0