Estoy tratando de leer algo de información de un archivo de texto mediante el uso de línea de comandos de Windows, y guardarlo en una variable como "set info = 1234"de comandos por lotes de DOS para leer algo de información de archivo de texto
A continuación se el contenido del archivo txt, en realidad solo necesito el número de revisión, y la ubicación siempre es la misma línea 5, y de la columna 11 a 15. En la muestra es 1234, y me pregunto si hay alguna manera de ahorrar a una variable en la línea de comando Dos.
¡Muchas gracias!
svninfo.txt:
Path: .
URL: https://www.abc.com
Repository Root: https://www.abc.com/svn
Repository UUID: 12345678-8b61-fa43-97dc-123456789
Revision: 1234
Node Kind: directory
Schedule: normal
Last Changed Author: abc
Last Changed Rev: 1234
Last Changed Date: 2010-04-01 18:19:54 -0700 (Thu, 01 Apr 2010)
¡Muy listo! Me olvidé de Findtr. –
Para agregar a esto: Probablemente deberías usar una coincidencia de expresiones regulares y anclar la cadena 'Revision:' al comienzo de la línea. Nunca sabrá si no aparecerá en otros lugares :-) – Joey
@Johannes quiere que use 'fidnstr/R' para habilitar la expresión regular. –