Solaris 10 - 用数字后缀拆分
Solaris 10 - split with numeric suffix
我需要在 Solaris 10 中拆分带有数字后缀的文件。示例:-
bash-3.2# more testfile_split.txt
this is line 1
this is line 2
我使用 split -l 1 testfile_split.txt testfile_split_ 。这将输出,
testfile_split_aa
testfile_split_ab
-d 选项在 Solaris 10 上似乎不起作用。
您可以编写一个小的自定义脚本:
awk '{ print > "testfile_split_"i++ }' testfile_split.txt
如果您想要前导零的后缀,请尝试
awk '{ out=sprintf ("testfile_split_%04d", i++); print > out }' testfile_split.txt
我需要在 Solaris 10 中拆分带有数字后缀的文件。示例:-
bash-3.2# more testfile_split.txt
this is line 1
this is line 2
我使用 split -l 1 testfile_split.txt testfile_split_ 。这将输出,
testfile_split_aa
testfile_split_ab
-d 选项在 Solaris 10 上似乎不起作用。
您可以编写一个小的自定义脚本:
awk '{ print > "testfile_split_"i++ }' testfile_split.txt
如果您想要前导零的后缀,请尝试
awk '{ out=sprintf ("testfile_split_%04d", i++); print > out }' testfile_split.txt