我试过命令
cat tmp/file{1..3} > newFile
并且工作完美
但是当我编译并执行以下c程序时
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void main() {
char command[40];
int num_of_points = 3;
sprintf(command,"cat tmp/file{1..%d} > file.Ver",num_of_points);
system(command);
}
消息
cat: tmp/file{1..3}: No such file or directory
出现
似乎系统没有进行大括号扩展