Powershell을 사용하여 파일을 찾고 재귀 적으로 읽는 방법은 무엇입니까? 유닉스로 읽으려고 합니다. 이것이 리눅스 머신이라면 다음과 같이

PowerShell을 처음 사용하고 디렉토리에서 XML 파일을 재귀 적으로 찾고 cat각 파일을 읽거나 유닉스로 읽으려고 합니다.

이것이 리눅스 머신이라면 다음과 같이 할 것입니다.

$ find /path/to/dir/ -type f -iname *.xml -exec cat {} \;

나는 PowerShell에서의 노력했습니다 Get-ContentGet-ChildItem하지만 난 많은 행운을 가지고 있지 않다 :

powershell Get-ChildItem -Path C:\ProgramData\Microsoft\ -Include *.xml -Recurse | ForEach-Object {Write-Output $_; Get-Content $_}

누군가 내가 잘못하고있는 것을 파악하거나 디렉토리에서 파일을 찾고 재귀 적으로 읽는 더 간단한 솔루션을 제공하도록 도와 줄 수 있습니까?



답변