用shell编写一个脚本,随机生成有的手机号码,格式要求手机号码均以136、138、159开头的11为手机号码。

 我来答
乙飞桖2e
2015-11-26 · TA获得超过130个赞
知道答主
回答量:81
采纳率:100%
帮助的人:36.4万
展开全部
#!/bin/bash

num1=(136 138 159)

#生成100个随机手机号
x=0
while [ $x -lt 100 ]
do
        r1=$(($RANDOM%3+0))
        num2=`date +%N|cut -c 1-8`
        echo ${num1[${r1}]}${num2} >> phone.txt
        let x=$x+1
done
更多追问追答
追问

生成的是这样

追答
你是不是哪里拷贝错了,复制粘贴的?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式