Solaris 10 - 使用数字后缀拆分

时间:2016-04-04 07:11:14

标签: linux unix solaris

我需要在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。

1 个答案:

答案 0 :(得分:0)

您可以编写一个小型自定义脚本:

awk '{ print > "testfile_split_"i++ }' testfile_split.txt

如果您想要带前导零的后缀,请尝试

awk '{ out=sprintf ("testfile_split_%04d", i++); print > out }' testfile_split.txt