1 votos

¿Notepad ++ puede dividir automáticamente un archivo de texto en varios archivos?

Tengo un archivo de texto que contiene una gran cantidad de palabras que me gustaría convertir en varios archivos de texto diferentes. Específicamente, debo tomar cada 100 palabras de este archivo y crear un archivo de texto separado. Así, por ejemplo, mi archivo existente tiene 5000 palabras. Esto crearía 50 archivos con 100 palabras cada uno en ellos. ¿Es esto posible con notepad ++?

1voto

QuickishFM Puntos 56

Esto se puede hacer fácilmente en Linux con una variedad de herramientas, split ser uno. Estoy asumiendo que usted está utilizando Windows sin embargo, como usted ha mencionado el Notepad++. Creo que no hay herramientas nativas de Windows, pero usted puede simplemente google el problema y encontrar muchas soluciones para el online. Este es un problema común y existe una variedad de formas para resolverlo. He aquí un ejemplo de uno que puede funcionar, aunque no totalmente automatizado: https://notepad-plus-plus.org/community/topic/12370/splitting-or-breaking-one-file-into-multiple-smaller-ones. Sugiero que la investigación de este más allá y, a continuación, volver con una pregunta específica sobre un método, debido a la forma común de esta pregunta.

-1voto

wenzzzel Puntos 19

Hay un comando en Linux llamado split que hace esto para usted. Lo que es posible ejecutar comandos en Linux desde un sistema Windows es realmente fácil. Esta es la manera de hacerlo:

  1. Ejecutar powershell como administrador y ejecutar esta Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  2. Cuando se haya terminado, reinicie el equipo.
  3. Ir a la tienda windows e instalar ubuntu
  4. Cuando está instalado, ejecutarlo y elegir un nombre de usuario y contraseña
  5. Ahora estás listo para usar el comando de abajo (desde ubuntu):

split -n 5 -d --additional-suffix=.txt <originalFileName> <newFileNames>

Explicación:

  • -n 5 - especifica el número de archivos que desea
  • -d - especifica que desea que el archivo de nombres numerados entre 00 y 99
  • --additional-suffix=.txt - indica qué termina desea que el nombre de archivo
  • <originalFileName> - ejemplo: inputFile.txt
  • <newFileNames> - ejemplo: outputFile (saltar el .txt de la extensión, ya que es especificado en --additional-suffix=.txt ya.



P. S el linux subsistema se encuentra aquí: C:\Users\ew061953\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: