¿Cuál es la sintaxis para crear varios directorios con PowerShells MD (o mkdir, New-Item ...) equivalente al 'comando nix mkdir ch{1..9}
es decir,
~/parent_dir/
ch1/
ch2/
ch3/
ch4/
ch5/
ch6/
ch7/
ch8/
ch9/
He buscado ejemplos en las páginas de manual y en obtener ayuda, pero no conozco la sintaxis de PowerShell para hacer algo tan simple. Gracias.
fuente
1..9 | % $_{ md -name $("ch" + $_) }
:?1..9 | % $_{ mv ch$_*.* ch$_ }
: ^ Dgit add
y ver qué devuelve; tenga en cuenta que$_
dentro de un foreach solo está cada entrada de matriz individual del último elemento de canalización (lo que significa que elcommit
paso en su ejemplo no obtendrá números sin procesar, por lo que agregarch
nuevamente probablemente sea incorrecto ) Además, en su ejemplo, las confirmaciones solo se ejecutarían (?) Después de completar todas las adiciones, lo que significa que la primera confirmación obtendría todo ... Alternativamente, podría usar varias declaraciones (separadas por;
) dentro de un solo paso foreach.