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
'programing' 카테고리의 다른 글
팬더 뱃놀이는 경기력에 문제가 있습니까? (0) | 2023.07.25 |
---|---|
열을 Oracle db의 동일한 테이블 내의 다른 열로 복사합니다.어떤 데이터가 어디에 저장되는지 지정해야 합니까? (0) | 2023.07.25 |
C의 이중 부정 : 0/1을 반환하는 것이 보장됩니까? (0) | 2023.07.25 |
사용자 지정 파이프 공급자 없음 - 각도 4 (0) | 2023.07.25 |
jQuery를 사용하여 첫 번째 "n"개 항목 선택 (0) | 2023.07.25 |