¿Por qué input redirection no está implementado en PowerShell?¿Por qué la redirección de entrada "<" no está implementada en PowerShell?
Para hacer algo como esto:
mysql -u root < create.sql
tuve que cambiar a "cmd.exe".
¿Hay una forma alternativa de hacer esto en PowerShell?
Tenga en cuenta que la redirección de salida ">" se implementa en PowerShell. Por favor considere esto antes de dar una respuesta.
Dado que le dio a la tubería un script para 'mysql' como su ejemplo, pensé que debería [señalarlo] (http://stackoverflow.com/questions/6365191/import-large-mysql-sql-file- on-windows-with-force/6365553 # 6365553) en caso de que intente utilizar Powershell para canalizar una copia de seguridad. –
Eso es exactamente lo que estaba buscando. Por supuesto, no es la mejor solución, pero es un buen truco, sin tener que volver al DOS-prompt. – drozzy
Un año y medio después, todavía no tengo una respuesta a esta pregunta específica de por qué la redirección de entrada no se implementó. –