添加后缀而不使用"附加后缀"在分裂

时间:2014-11-04 05:55:05

标签: c bash ubuntu split

- >任何其他方式添加后缀而不使用" - 附加后缀" ,因为我想要使用没有选项" - 附加后缀"的旧版本来运行它。

//split list of all files generated so that reading will not be a problem
sprintf(command,
        "split -l 50000 --additional-suffix=.txt -d -a 3 %s %s_all_files_",
        all_files_fname, time_buf);
system(command);

=============================================== ==================================

拆分:无法识别的选项' - additional-suffix = .txt' 试试`split --help'欲获得更多信息。 cat:.20141104_134258_check_dupl_song_num_result.txt:没有这样的文件或目录

1 个答案:

答案 0 :(得分:0)

这是一个小型的GNU Awk脚本,可以满足您的要求。

awk -v prefix="all_files_" suffix=".txt" 'NR%5000==1 { if (NR>1) close(file);
        file=sprintf("%s%03i%s", prefix, ++i, suffix }
    { print > file }' inputfile