write variable transcript start outfile comando powershell redirect io-redirection

variable - write output to file powershell



El operador ''<'' está reservado para uso futuro (3)

Esto no era compatible con PowerShell v1 [y desde v5, todavía no es ...]

Una solución de ejemplo es:

Get-Content test.full | ./test_cfdp.exe | tee test.log

Estoy usando PowerShell y estoy tratando de ejecutar el siguiente comando:

./test_cfdp.exe < test.full | tee test.log

test.full es una secuencia de comandos que imita las entradas de línea de comandos para test_cfdp.exe. Sin embargo, me sale el siguiente error:

The ''<'' operator is reserved for future use.

¿Hay alguna otra forma (es decir, cmdlet) que pueda usar para que este comando funcione en PowerShell?


Intenta también:

cmd /c ''./test_cfdp.exe < test.full | tee test.log''


Si desea ejecutar este comando más veces, puede crear un archivo * .bat con la sintaxis original. Esa es otra solución.