Me gustaría lograr lo siguiente (pseudocódigo):
set a = where cmd
cd %a%\..
en una sola línea desde la cmdconsola en Windows 7:
where cmd | cd %there%\..
Esto también requiere que cmdse extraiga la ruta a la carpeta principal de , como wherepuntos 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 ...
