The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
problemer med at bruge læse at lagre værdier i variabler fra kommando output ProGrammar UNIX for dummyer Spørgsmål & svar 2 01-09-2009 11:09 AM
miljøvariabler sumsin Højtstående Programmering 6 03-13-2006 11:17 AM
Hjælp .. Miljø variabler ... sekar sundaram UNIX for dummyer Spørgsmål & svar 3 08-30-2005 04:35 AM
miljøvariabler Esaia Højtstående Programmering 2 02-20-2003 08:19 PM
hvad der er brug for Miljø variabler indianguru UNIX for dummyer Spørgsmål & svar 2 07-24-2001 10:41 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 Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 05-27-2009
kingpin2502 kingpin2502 is offline
Registreret Bruger
  
 

Join Date: May 2009
Stillinger: 11
Tolke Logicals / Miljø Variables bruger læse kommando

Hej Alle

Jeg har noget, som fra starten synes virkelig trivielt, men i praksis er ikke helt fungerer.

Jeg har følgende kode prøve i min shell script, der illustrerer problemet


Code:
echo "enter home directory"
read home
mkdir $home/newdir

Brugeren derefter indtaster en logisk $ HOME i prompten. Dette er, hvad der vises på skærmen


Code:
enter home directory
$HOME
mkdir: cannot create directory `$HOME/newdir': No such file or directory

Hvis jeg skriver det fulde navn i den lynhurtig, fungerer det fint. Men dette er ikke ideel som i den virkelige script kunne mappestruktur være 10 mapper dyb. At skrive den fulde sti kan føre til potentielle problemer.

Er der et stykke vej til læse-kommandoen til at fortolke miljø-variabler?

Tak
  #2 (permalink)  
Old 05-27-2009
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Moderator
  
 

Join Date: Feb 2005
Beliggenhed: Boston, MA
Indlæg: 5.131

Code:
echo "enter home directory"
read home
eval mkdir $home/newdir

  #3 (permalink)  
Old 05-27-2009
kingpin2502 kingpin2502 is offline
Registreret Bruger
  
 

Join Date: May 2009
Stillinger: 11
Tak, bygge en godbid ..
  #4 (permalink)  
Old 05-27-2009
jim McNamara jim mcnamara is online now Forum Staff  
...@...
  
 

Join Date: Feb 2004
Beliggenhed: NM
Indlæg: 5.790
prøv eval

Code:
echo "enter home directory"
read home
eval mkdir $home/newdir

Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 11:23 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0