2

我有这个标准输入:

read -p "Server-Number: " servernumber

服务器编号从 01 - 99 重要的是,该数字为零(01、02、03、...、10、11、...、99)如果数字为只有 1 而不是 01 ?

对不起我的英语不好;)我希望你能理解我的问题。

4

3 回答 3

4
servernumber=`printf %02d $servernumber`
于 2013-01-07T09:17:00.053 回答
1

只有 Bash,没有其他进程:

servernumber=0$servernumber         # add leading 0
servernumber=${servernumber: -2}    # take last 2 characters
于 2013-01-07T12:29:53.713 回答
0

写一个 if 条件来检查

echo $servernumber | nawk '/0/{print NR}' == 1
于 2013-01-07T09:20:28.693 回答