¿Hay alguna utilidad que divida el archivo por el símbolo de nueva línea? por ejemplo, si un archivo contiene las siguientes líneas,
aa
bbb
cccc
Si quiero dividirlo en 3 archivos, el resultado deseado sería:
aa, bbbY cccc(en 3 archivos diferentes)
Ya revisé el splitcomando, solo cortó el archivo por tamaño de archivo, no lo que quiero.
Si no escribí una utilidad yo mismo, ¿hay alguna herramienta estándar para usar?
text-processing
split
margarita
fuente
fuente

Respuestas:
A menos que me falte algo,
splitse divide por línea si usa el-linterruptor:entonces
Debes hacer lo que quieras.
fuente
crearía un archivo por línea única en el archivo de entrada con el nombre del contenido de esas líneas (con una
.txtextensión). Pero tenga en cuenta que cuando se alcanza el límite de archivos abiertos concurrentes, algunasawkimplementaciones fallarán.O
Tener archivos de salida numerados.
fuente
fuente