Concatenation d'une chaine de caractere

wert -  
mamiemando Messages postés 34229 Date d'inscription   Statut Modérateur Dernière intervention   -
salut a vous tous,
je suis debutant en unix et j'ai utiliser un script dont une de ses lignes est:

set PRJHOME = `echo $PWD | cut -d / -f 4-5`

le sesultat que me donne cette ligne est:

home/prj
et moi je veux obtenir : /home/prj
j'ai essayer avec quelques methodes mais ca n'a pas marche, ect ce quelqu'un connait la repose?
Merci d'avance
A voir également:

3 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Avec "cut" je pense pas, mais essaye avec "awk" :
set PRJHOME = `echo $PWD | awk -F / '{ print "/"$4"/"$5 }'`
;-))
0
wert
 
salut,
j'ai essayer avec "awk" mais ca n'a pas marche, j'obtient l'erreur suivante:

awk: syntax error near line 1
awk: bailing out near line 1
0
mamiemando Messages postés 34229 Date d'inscription   Statut Modérateur Dernière intervention   7 897
 
Un truc du genre :
$ pwd
/home/mando/projet/src
$ echo "/`echo $PWD | cut -d / -f 2-3`"
/home/mando


c'est ça ?
Bonne chance
0