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
Shell Gennemførelse ikke fungerer korrekt AirBronto Højtstående Programmering 14 02-15-2008 10:41 PM
hvis det ikke fungerer korrekt 2dumb Shell Programmering og Scripting 3 05-03-2007 03:38 PM
tildeler værdi til variabel ikke fungerer agustincm Shell Programmering og Scripting 3 10-13-2006 04:07 AM
Variabel med $ viser ikke korrekt insania Shell Programmering og Scripting 3 07-02-2006 12:24 AM
Scriptet ikke fungerer korrekt elchalateco UNIX for dummyer Spørgsmål & svar 2 10-11-2002 05:09 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-30-2007
walsh_j walsh_j is offline
Registreret Bruger
  
 

Join Date: May 2007
Stillinger: 3
Variabel ikke fungerer korrekt.

Hej,

Jeg har et script, hvor jeg forsøger at sætte en lokal variabel ved hjælp af følgende,

Myvar \u003d "$ name" _ "$ navn2". Txt

hvor siger,

NAME \u003d en
Navn2 \u003d to

så jeg vil outputtet one_two.txt men hvad jeg får, er,

two.txt

stort set $ navn2 er overskrivning, hvad jeg gør forkert?

Tak,
  #2 (permalink)  
Old 05-30-2007
aigles's Avatar
aigles aigles is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Apr 2004
Beliggenhed: Bordeaux, Frankrig
Posts: 1.433
Virker fint med bash.

Code:
$ NAME=one
$ NAME2=two
$ MYVAR="$NAME"_"$NAME2".txt
$ echo $MYVAR
one_two.txt
$

Du kan prøve følgende syntaks:

Code:
$ MYVAR="${NAME}_${NAME2}.txt"
$ echo $MYVAR
one_two.txt
$

Jean-Pierre.
  #3 (permalink)  
Old 05-30-2007
porter porter is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Jan 2007
Stillinger: 2965
Forsøge

Myvar \u003d "$ (NAME) _ $ (navn2)". Txt
  #4 (permalink)  
Old 05-30-2007
coreysan coreysan is offline
Registreret Bruger
  
 

Join Date: May 2007
Stillinger: 7
Variabel ikke fungerer korrekt

På min unix boks hver gang jeg bruger underbar tegnet "_" Jeg løber ind i problemer
når du bruger det til at sammenkæde to navne. OS læser i underbar og
forventer, at det næste tegn, håndtering af det anderledes.

På et af dine svar, har vist nogen korrekt, at når du
konkatenere, holde de andre navne, plus underbar karakter alle inden for
anførselstegn. På den måde vil OS behandle underbar som en bogstavelig karakter i stedet for (sandsynligvis) en meta-karakter.
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:31 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