Usando GNU split
, sim:
split --numeric-suffixes=1
usará sufixos numéricos, começando em 1. (Você ainda precisa especificar um prefixo se não quiser o padrão x
.)
Para obter nomes de arquivos que são apenas números, você pode especificar um prefixo vazio:
split --numeric-suffixes=1 -l 2 t5 ""
split
sempre usa sufixos do mesmo tamanho, então o padrão produz 01
, 02
etc. Se você quiser evitar zeros à esquerda, você precisa pós-processar o resultado (e viver com o sub-item comportamento ideal de classificação):
rename 's/^0+//' 0*
Você também precisa garantir que o comprimento do sufixo split
ofereça espaço suficiente para todos os arquivos necessários. o padrão, dois dígitos, permite 99 arquivos se você começar de 1. Você pode especificar mais dígitos usando -a
, por exemplo. -a 3
, -a 4
, etc.
( split
pára quando fica sem sufixos, com um erro. Se você mantiver seus padrões, aumentará automaticamente o comprimento do sufixo conforme necessário, mas dando um sufixo de início desabilita isso.)