Bash脚本
#!/bin/bash
for fn in 194 209; do
samp=ERR169${fn}
echo "Processing sample ${samp}"
if [ -f ${samp}_1.fastq ] || [ -f ${samp}_2.fastq ]; then
bwa mem -t 22 ref.fa ${samp}_1.fastq ${samp}_2.fastq.gz
mv $samp.sam result >$samp.sam
fi
donebash中变量
echo $sampp ##这里可以理解成叫samp的变量或者叫sampp的变量;会有歧义
echo ${samp}p ##这样就可以界定变量名的界限,不会有歧义bash中for循环
bash中流程控制
Last updated