如何在bash中向路径添加变量名称

时间:2018-04-03 11:22:36

标签: bash

我有变量:

SELECT * FROM m3fdbprd.cmnusr
WHERE juultp = 1
AND NOT (jutx40 LIKE 'M3%' OR jutx40 LIKE 'MeC%')
ORDER BY jutx40

我希望将其添加到路径中:

sample_name=${E2_ER}

然后,我运行了另一个脚本来合并files_source中的文件,但是这样写它会给我以下文件名:

files_source=/home/datase/reads/E2_ER/output_files
output_file=${files_source}/merged_${sample_name}

我应该如何更改output_file变量来给我:

merged_.bam

2 个答案:

答案 0 :(得分:4)

${...}用于插入变量的内容。如果您不想使用名为E2_ER的变量,那么分配应该只是

sample_name=E2_ER

答案 1 :(得分:0)

试试这个:

sample_name=E2_ER
files_source=/home/datase/reads/E2_ER/output_files
output_file=$files_source/merged_$sample_name