在不使用“--additional-suffix”的情况下添加后缀的任何其他方法,因为即使使用没有选项“--additional-suffix”的旧版本,我也想运行它 //split list -6ren">
gpt4 book ai didi

c - 添加后缀而不在 split 中使用 "additional-suffix"

转载 作者:行者123 更新时间:2023-11-30 20:39:23 25 4
gpt4 key购买 nike

-> 在不使用“--additional-suffix”的情况下添加后缀的任何其他方法,因为即使使用没有选项“--additional-suffix”的旧版本,我也想运行它

//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: 没有这样的文件或目录

最佳答案

这是一个小的 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

关于c - 添加后缀而不在 split 中使用 "additional-suffix",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26728622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com