The UNIX and Linux Forums  

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > UNIX pour les nuls Questions et réponses
.
google unix.com



UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus!

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
String Manipulation Aide shadow0001 De programmation et de script Shell 4 03-09-2008 04:35 PM
manipulation de chaîne hai1973 De programmation et de script Shell 13 08-20-2007 12:27 PM
String manipulation mr_bold UNIX pour les nuls Questions et réponses 2 02-14-2007 07:48 AM
awk string manipulation zoo591 De programmation et de script Shell 2 08-09-2006 01:13 PM
manipulation de chaîne de caractères en C trinath High Level Programming 1 01-23-2006 11:13 AM

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 Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 09-17-2008
Zambo zambo is offline
Registered User
  
 

Join Date: Mai 2008
Messages: 4
String manipulation utilisant ksh

J'ai un shell UNIX, lorsque:
LEVEL \u003d dev
SITE \u003d ici
et WHEREIAM \u003d / tmp / $ SITE / location / $ NIVEAU

Je veux echo $ WHEREIAM de telle manière que je le récupérer avec toutes les variables d'environnement résolu (/ tmp / ici / emplacement / dev).
Cette commande sera utilisée dans un script shell.
  #2 (permalink)  
Old 09-17-2008
DukeNuke2's Avatar
DukeNuke2 DukeNuke2 is offline Forum Staff  
Soulman
  
 

Date d'inscription: juillet 2006
Localisation: Allemagne, Berlin
Posts: 3014
quel est le problème avec:
echo "$ WHEREIAM"
?
  #3 (permalink)  
Old 09-17-2008
Zambo zambo is offline
Registered User
  
 

Join Date: Mai 2008
Messages: 4
echo "$ WHEREIAM" donne le répertoire / tmp / $ SITE / location / $ au lieu de comme je l'aurais attendu / tmp / ici / emplacement / dev
  #4 (permalink)  
Old 09-18-2008
Zambo zambo is offline
Registered User
  
 

Join Date: Mai 2008
Messages: 4
En fait, pourrait avoir quelque chose comme:
WHEREIAM \u003d `echo $ WHEREIAM | commande`
où commande (à l'aide sed, Awk, ...) à remplacer les variables d'environnement par leur valeur à l'intérieur du réservoir afin que, dans mon exemple, je devrai quand echo $ WHEREIAM après \u003d\u003d\u003d>\u003d/ tmp / ici / emplacement / dev
  #5 (permalink)  
Old 09-18-2008
Franklin52 Franklin52 is offline Forum Staff  
Modérateur
  
 

Join Date: Feb 2007
Posts: 4,345
Place la variable entre guillemets doubles ou accolades:


Code:
LEVEL=dev
SITE=here
WHEREIAM=/tmp/${SITE}/location/${LEVEL}

Observe
  #6 (permalink)  
Old 09-18-2008
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Modérateur (Le Tuteur)
  
 

Date d'inscription: juin 2008
Lieu: INDE
Posts: 1419
Citation:
Posté par Zambo View Post
En fait, pourrait avoir quelque chose comme:
WHEREIAM \u003d `echo $ WHEREIAM | commande`
où commande (à l'aide sed, Awk, ...) à remplacer les variables d'environnement par leur valeur à l'intérieur du réservoir afin que, dans mon exemple, je devrai quand echo $ WHEREIAM après \u003d\u003d\u003d>\u003d/ tmp / ici / emplacement / dev
si vous utilisez des guillemets, il devrait donner les résultats attendus ..
Closed Thread

Bookmarks

Tags
awk, sed, string

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 02:27 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0