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.