Comment utiliser une $variable comme une condition if

Comment utiliser une $variable comme une condition if - Shell/Batch - Programmation

Marsh Posté le 17-05-2017 à 11:08:11    

Je suis en train de faire un Makefile mais je ne peux pas obtenir le valeur d'une $var pour l'utiliser comme une condition if :
 

Code :
  1. #!/bin/sh
  2. GO=$(shell) go
  3. GOPATH=$(GO) env GOPATH
  4. make:
  5.     @$(GOPATH)
  6.     @if [ ! -d "$(GOPATH)/bin" ]; then mkdir -p "$(GOPATH)/bin" ; fi


 
Quand j'execute make, @GOPATH revient

Code :
  1. /home/icvallejo/go

donc c'est ok mais après, je sais pas comme l'utiliser avec une condition if parce que la condition me revient :
 

Code :
  1. if [ ! -d " go env GOPATH/bin" ] ; then mkdir -p " go env GOPATH/bin" ; fi


 
Est-ce que quelqu'un peut m'aider ? Merci d'avance.

Reply

Marsh Posté le 17-05-2017 à 11:08:11   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed