Me gustaría lograr lo siguiente (pseudocódigo):
set a = where cmd
cd %a%\..
en una sola línea desde la cmd
consola en Windows 7:
where cmd | cd %there%\..
Esto también requiere que cmd
se extraiga la ruta a la carpeta principal de , como where
puntos al ejecutable.
"cmd" es solo un marcador de posición. Podría ser "java", "python", "dot" o cualquier otra utilidad en la RUTA.
Hasta ahora he podido canalizar al portapapeles:
where $path:java | clip
Aquí es donde me quedo atascado, porque no puedo entender cómo canalizar a un sufijo en lugar de un prefijo. He leído sobre operadores como &1>
y >>
, pero no los encontré útiles. Supongo que algún tipo de variables posicionales y el uso &
sería una solución, pero quizás no tan elegante ...