Quiero capturar el resultado de git status -s
que de salida será algo como esto:
M /path/to/modified/file.py
M /path/to/another/modified/file2.py
Los 3 primeros caracteres deben ser eliminados. Quiero tener este:
/path/to/modified/file.py, /path/to/another/modified/file2.py
(tomar cada línea de git status -s
, la franja de los primeros 3 caracteres y la cola con una coma en una sola línea).
A continuación, voy a enviar esa cadena a otro programa (como argumento) que trabajará en los archivos.
Es posible hacer eso con un proceso por lotes (.la mtd) de archivos en Windows?
Vi que usted puede hacer una subcadena con algo como set str=%str:~3,10%
pero yo no había encontrado la forma de capturar la salida de git
y dividida por líneas y obtener la longitud de cada línea...