编写Shell脚本文件,在当前目录下建立100个目录,并给出执行该文件的步骤

编写Shell脚本文件,文件名为mymkdir.sh,在当前目录下建立100个目录,目录名为user1-100;并给出执行该文件的步骤。... 编写Shell脚本文件,文件名为mymkdir.sh,在当前目录下建立100个目录,目录名为user1-100;并给出执行该文件的步骤。 展开
 我来答
twfcc
2009-06-23 · TA获得超过722个赞
知道小有建树答主
回答量:415
采纳率:0%
帮助的人:508万
展开全部
用bash不用写脚本,一行命令就成

printf 'user%01d\n' {1..100} | xargs mkdir

nc10@your-5554c55be4 ~
$ cd tmp

nc10@your-5554c55be4 ~/tmp
$ ls

nc10@your-5554c55be4 ~/tmp
$ pwd
/home/nc10/tmp

nc10@your-5554c55be4 ~/tmp
$ ls

nc10@your-5554c55be4 ~/tmp
$ printf 'user%01d\n' {1..100} | xargs mkdir

nc10@your-5554c55be4 ~/tmp
$ ls
user1/ user20/ user32/ user44/ user56/ user68/ user8/ user91/
user10/ user21/ user33/ user45/ user57/ user69/ user80/ user92/
user100/ user22/ user34/ user46/ user58/ user7/ user81/ user93/
user11/ user23/ user35/ user47/ user59/ user70/ user82/ user94/
user12/ user24/ user36/ user48/ user6/ user71/ user83/ user95/
user13/ user25/ user37/ user49/ user60/ user72/ user84/ user96/
user14/ user26/ user38/ user5/ user61/ user73/ user85/ user97/
user15/ user27/ user39/ user50/ user62/ user74/ user86/ user98/
user16/ user28/ user4/ user51/ user63/ user75/ user87/ user99/
user17/ user29/ user40/ user52/ user64/ user76/ user88/
user18/ user3/ user41/ user53/ user65/ user77/ user89/
user19/ user30/ user42/ user54/ user66/ user78/ user9/
user2/ user31/ user43/ user55/ user67/ user79/ user90/

nc10@your-5554c55be4 ~/tmp
$

或者用seq

mkdir $(seq -f 'user%01g' 1 100)

nc10@your-5554c55be4 ~/tmp
$ ls

nc10@your-5554c55be4 ~/tmp
$ mkdir $(seq -f 'user%01g' 1 100)

nc10@your-5554c55be4 ~/tmp
$ ls
user1/ user20/ user32/ user44/ user56/ user68/ user8/ user91/
user10/ user21/ user33/ user45/ user57/ user69/ user80/ user92/
user100/ user22/ user34/ user46/ user58/ user7/ user81/ user93/
user11/ user23/ user35/ user47/ user59/ user70/ user82/ user94/
user12/ user24/ user36/ user48/ user6/ user71/ user83/ user95/
user13/ user25/ user37/ user49/ user60/ user72/ user84/ user96/
user14/ user26/ user38/ user5/ user61/ user73/ user85/ user97/
user15/ user27/ user39/ user50/ user62/ user74/ user86/ user98/
user16/ user28/ user4/ user51/ user63/ user75/ user87/ user99/
user17/ user29/ user40/ user52/ user64/ user76/ user88/
user18/ user3/ user41/ user53/ user65/ user77/ user89/
user19/ user30/ user42/ user54/ user66/ user78/ user9/
user2/ user31/ user43/ user55/ user67/ user79/ user90/

nc10@your-5554c55be4 ~/tmp
$
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式