-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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)