programing

PowerShell에서 "<" 입력 리디렉션이 구현되지 않는 이유는 무엇입니까?

muds 2023. 7. 25. 21:23
반응형

PowerShell에서 "<" 입력 리디렉션이 구현되지 않는 이유는 무엇입니까?

PowerShell에서 입력 리디렉션이 구현되지 않는 이유는 무엇입니까?

다음과 같은 작업 수행:

mysql -u root < create.sql

"cmd.exe"로 전환해야 했습니다.

PowerShell에서 이를 수행하는 다른 방법이 있습니까?

출력 리디렉션 ">"은 PowerShell에서 구현됩니다.답변을 드리기 전에 이 점을 고려해 주시기 바랍니다.

이 질문이 Stack Overflow에 속하는지는 완전히 확신할 수 없지만, Get-Content에 대한 PS Cmdlet을 살펴보셨습니까?TechNet의 Get-Content Cmdlet 사용 예제에서 사용되는 방법을 확인하십시오.

예:

Get-Content c:\scripts\test.txt | Foreach-Object {Get-Wmiobject -computername $_ win32_bios}

업데이트: TechNet에 대한 위의 링크는 끊어졌지만 Chad Miller Scripting Guy의 게시물 PowerShell을 통한 레거시 리디렉션 문제 해결은 다음과 같은 세 가지 옵션을 제공합니다.use CMD /c,Echo컨텐츠 가져오기를 수행합니다.

MySQL이 PowerShell 개체에 파이프를 연결하는 것을 허용하지 않을 것이라고 생각합니다. Stephan이 말했듯이 Get-Content를 사용하여 다음 명령에 파이프를 연결할 수 있습니다.

스택 오버플로 질문 PowerShell이 Windows에서 내 Cygwin 셸을 대체할 준비가 되었습니까?왜 그들이 유닉스 셸을 복사하지 않았는지에 대한 이유.

언급URL : https://stackoverflow.com/questions/6763086/why-is-input-redirect-not-implemented-in-powershell

반응형