Vi estas variables en el depurador y no estoy seguro de lo que hacen.
Respuesta
$_
El objeto actual de la tubería; utilizado en bloques de script, filtros, la cláusula proceso de funciones, donde a objetos, foreach a objetos y el interruptor$^
contiene la primera muestra de la última entrada de línea en la cáscara$$
contiene la última muestra de entrada de la última línea en la cáscara$?
Contiene el éxito/fallo estado de la última declaración
Fuente: http://www.computerperformance.co.uk/powershell/powershell_variables.htm#%24Dollar_variables_
En PowerShell, un signo de dólar que precede al nombre indica una variable. Los símbolos en cuestión son solo casos especiales de variables proporcionadas por el entorno de PowerShell. También se conocen como variables "automáticas". Más específicamente:
$$
es una variable que contiene la última muestra de la última entrada de línea en la cáscara
(no contiene todo el comando)$^
es una variable que contiene la primera muestra de la última entrada de línea en la cáscara
(no contiene toda la orden)$?
es una variable que contiene el éxito o el fracaso de la última declaración
(012.si el comando anterior finalizó con un error;True
lo contrario.)
"Verdadero si el comando anterior terminó con un error; Falso de lo contrario" ¿En serio? –
@ AndrewJ.Brehm: he editado la publicación para corregir esa afirmación. – goric
Leer
Get-Help About_Automatic_Variables
su todo sobre la bondad de las variables automáticas que se crean cuando se utiliza la consola de PowerShell.
No son específicos del host de la consola. – Joey
- 1. ¿Qué representa REM en BASIC?
- 2. ¿Qué representa 0x80020101?
- 3. ¿Qué es rc representa
- 4. ¿Qué significa << representa en python?
- 5. En PHP, ¿qué representa "<<<"?
- 6. ¿Qué representa un servidor doble en sql?
- 7. ¿Qué representa el símbolo @ en objetivo-c?
- 8. ¿Qué significa $ _ en PowerShell?
- 9. ¿Qué representa un puntaje del Clasificador Bayesiano?
- 10. ¿Para qué sirve PowerShell?
- 11. ¿Qué representa la clase de clase [B en Java?
- 12. ¿qué representa std :: endl exactamente en cada plataforma?
- 13. ¿Qué representa mc_mobile_tunnel en un registro de bloqueo?
- 14. ¿Qué representa un signo de interrogación en las consultas SQL?
- 15. ¿Qué representa la etiqueta padre en Maven pom?
- 16. ¿Qué es exactamente "salida" en PowerShell?
- 17. ¿Qué hace el símbolo "@" en Powershell?
- 18. ¿Qué hace el script: do en powershell?
- 19. ¿Qué significa una elipsis en PowerShell?
- 20. jQuery FullCalendar no representa
- 21. Implementar PowerShell PSProvider * en * PowerShell
- 22. ¿Qué representa la forma de codificación más desafiante mentalmente?
- 23. ¿Por qué el navegador representa una nueva línea como espacio?
- 24. ¿Qué representa un tipo seguido de _t (guión bajo-t)?
- 25. MVC4: ¿Qué entidad representa la tabla de páginas web? Membresía
- 26. ¿Por qué mvc Html.HiddenFor no representa mi campo?
- 27. Carpeta Ruta del archivo Powershell En Powershell
- 28. ¿Qué problema solucionó MS al crear PowerShell?
- 29. VBS vs PowerShell: ¿Qué es más ligero?
- 30. ¿Por qué Powershell 2.0 está instalado en la misma ubicación que Powershell 1.0?
Supongo que la descripción de '$ _' podría acortarse a" utilizada en bloques de script ". Todos los otros casos enumerados son también bloques de scripts. – Joey
Obtengo $ _ y $? ahora, pero ¿por qué iba a usar $^o $$? – Micah