コドンに 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"
例: 「$codon」の場合: root@pc3-03:~/Desktop# ./script.sh -n 4 -g AAA TGC sequence.fasta
AAA、NO AAA、およびそれ以降の TGC のみを検出します