私は3桁の数字を取り、それらが一意であるかどうかをチェックし、各桁でファイルを生成するスクリプトを書いています。たとえば、「myscript 123」を実行すると、file1、file2、file3の3つのファイルが生成されますが、実行すると「myscript121」はfile1とfile2を生成します
議論を見て各桁を比較するのに助けが必要です、誰かが私に手を貸してくれませんか?
これは私がこれまでに書いたものです:
if [ $1 -gt 99 ] && [ $1 -lt 1000 ]
then
echo "Your three digit number: $1"
else
echo "please restart and enter a 3-digit number"
exit
fi