【发布时间】:2012-08-01 19:37:24
【问题描述】:
我正在编写一个脚本,它接受一个 3 位数字并检查它们是否唯一并生成每个数字的文件,例如,如果我运行“myscript 123”,它将生成三个文件:file1、file2 和 file3 但是如果我运行“我的脚本 121”,它将生成 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
【问题讨论】:
-
为什么不简单地创建两次文件呢?没有造成任何伤害......
-
这是我正在处理的作业的一部分,它必须检查每个数字并且只创建一次文件。
-
我最大的挑战是检查 $1 并查看每个数字是什么,我一无所知
标签: linux shell testing scripting arguments