我想知道怎样能在Linux下面最简单的命令创建tmp下面名称为001-100的目录,并在每个目录下面创建001-100

我想知道怎样能在Linux下面最简单的命令创建tmp下面名称为001-100的目录,并在每个目录下面创建001-100,第1张

mkdir

-p

/tmp/{001..100}/{001..100}

-p

选项表示在需要时创建上一级目录,001..100表示从001到100的数组,步长为默认值(默认为1),

{

}

表示对括号内每一个取值,打印一次整个字符串。

用main()函数的参数把数据输入到程序中,如下:

//---------------------------------------------------------------------------

#include <stdio.h>

int main(int argc, char* argv[])

{

int ar[100]

int i

for (i=1i<argci++) { //把命令行中的数字作为整数读取到ar数组中

sscanf(argv[i],"%d",ar+i-1)

}

for (i=0i<argc-1i++) { //输出ar数组中的整数

printf("%d ",ar[i])

}

return 0

}

//---------------------------------------------------------------------------

之后可以像这样调用 :

a.out 1 2 3 4 5


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8735953.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存