我想分割大于500KB的文件。首先,我使用find列出所有返回“./filename”的文件find . -maxdepth 1 -name '*.log' -size +500k
,然后根据我的要求编写另一个命令来拆分文件,这里filename是第一个命令的输出。现在有人能帮我把它们结合起来,这样第一个命令的输出就是第二个命令的输入。
最佳答案
一班怎么样?
find . -maxdepth 1 -name '*' -size +500k -exec 'split' '-b' '500k' '-d' '-a' '4' '{}' '{}' ';'