Inserindo variáveis em um caminho de arquivo no GNU linux (SLES 11)

0

Eu estou tentando inserir 3 variáveis para construir um caminho, mas incapaz de obtê-lo.

Estou tentando o abaixo

log_path="/vol02/logs/$dname/logs/103602_$msname/${msname}_start.log"

dname=cfp
msname=cfp003

eu recebo a saída abaixo.

_start.logs/cfp/logs/103602_cfp003

Eu preciso

/vol02/logs/cfp/logs/103602_cfp003/cfp003_start.log
    
por zuhair khan 22.04.2015 / 20:07

1 resposta

1

Tente isto:

dname=cfp
msname=cfp003
log_path="/vol02/logs/${dname}/logs/103602_${msname}/${msname}_start.log"
echo "$log_path"

Saída:

/vol02/logs/cfp/logs/103602_cfp003/cfp003_start.log
    
por 22.04.2015 / 20:38