在shell脚本定义变量为 xx="xxx"
例如把一个路径或文件名定义为一个变量
inputPath="/mnt/RNASeq/Result" fileName="202308071824_210901003_2D230327074US2S2745DX"
在路径"/mnt/RNASeq/Result"下面有多个文件夹,例如:L01、L02、···
每个文件夹下存在多个fa文件,例如“202308071824_210901003_2D230327074US2S2745DX_L01_S001.fa",“202308071824_210901003_2D230327074US2S2745DX_L01_S002.fa",···
通过以下脚本拼接获得“202308071824_210901003_2D230327074US2S2745DX_L01_S001.fa"文件绝对路径
$inputPath/L01/$fileName"_L01_S001.fa"
或
${inputPath}/L01/${fileName}_L01_S001.fa
其中${}表示变量,”“表示字符串
通过输入
echo $inputPath/L01/$fileName"_L01_S001.fa" 或 echo ${inputPath}/L01/${fileName}_L01_S001.fa
查看拼接后输出的内容
/mnt/RNASeq/Result/L01/202308071824_210901003_2D230327074US2S2745DX_L01_S001.fa