我有一个非常简单的问题:
exec('split -d -l 10 _.txt part');
这会将我的 _.txt 文件拆分为部分 part00、part01 等。我可以以某种方式为这些块设置文件扩展名吗?谢谢,
可以使用以下--filter
文件中记录的选项info coreutils 'split invocation'
:
split -d -l 10 _.txt part --filter='cat > $FILE.txt'
这将创建part00.txt、part01.txt等等。似乎也适用于二进制文件(使用-b
而不是-l
)。
# touch xaa xab xac; for f in xa{a..c};do echo mv -- "$f" "$f.txt";done