3
|
Srikar Appalaraju Tonetel · 技术社区 · 14 年前 |
1
4
这是一个快速而肮脏的解决方案,但它在Bash中不使用任何临时文件。
与一行相同:
根据您的shell设置,检索tar内容输出的最后一列(文件名)的“cut-d''-f12”部分可能会导致问题,您必须对此进行修改。 它可以处理1000个文件,但是如果您的归档文件中有120万个文件,请考虑首先使用较小的文件进行测试。 |
2
1
因此:
|
3
1
如果你有GNU
|
4
0
|
5
0
您能修改源目录以在那里创建所需的结构,然后对树进行tar吗?如果没有,您可以按文件中的原样解压文件,然后使用脚本对该目录进行后期处理,以将文件移动到所需的排列中。考虑到文件的数量,这将需要一些时间,但至少可以在后台完成。 |
lonix · 使用sed从JSON中提取非贪婪正则表达式 1 年前 |
g00dds · 如何在bash中从文件中的每一行解码base64? 2 年前 |
Paul · Bash wait命令忽略指定的进程ID 2 年前 |
RafaÅ G. · 如何使用从文件读取的多行参数运行ssh? 2 年前 |
Priya · 在shell脚本中多次运行python脚本 2 年前 |