如果我需要在密码子中添加 2 个或更多字符,我该怎么办?因为密码子只检测到我的第一个 $1 输入。
for arg; do
case "$1" in
-n) shift
codonnumber="$1"
;;
-g) shift
codon="$1"
;;
[a-z]*) file="$1";;
esac
shift
done
echo codonnumber="$codonnumber" codons="$codon" file="$file"
例如:如果 i 在 "$codon" 中:root@pc3-03:~/Desktop# ./script.sh -n 4 -g AAA TGC sequence.fasta
它只检测 AAA、NO AAA 和后来的 TGC