2017-11-16 2 views
0

초보자를 PowerShell로. 나는 내가 가진 전부 "찾기"동일 열 1의 레코드 및 기타 열을 반환 위의 스크립트를 실행하는 경우 어디에 해당하는 텍스트 파일에 값필터 첫 번째 열 텍스트 파일 (PowerShell)

Get-Content -Path C:\home\file.csv | Select-String -SimpleMatch "Find" 

"찾기"열 1에서 필터링 할 "찾기 "값이"찾기 "인 열 1 만 반환해야합니다

도와 주실 수 있습니까?

+2

Get-Content 대신 Import-csv를 사용하지 않는 이유는 무엇입니까? –

+0

이것은 작동합니다. 결과를 csv로 내보내려면 어떻게해야합니까? Out-File은 동일한 엇갈린 형식을 유지하지만 쉼표로 구분하지 않습니다. –

답변

3

사용 가져 오기 - CSV는 :

Import-Csv C:\home\file.csv -Header Col1,Col2,Col3 | Select-Object -Unique Col1 | Select-String -SimpleMatch "Find" 

은 당신이 가지고있는 컬럼에 헤더 열을 조정합니다. 나는 CSV에 헤더가 없다고 가정합니다. 그렇지 않으면 더 쉬울 것입니다.

+0

나는 이것을 쓰려고했으나 이미 그 답을주었습니다. 좋은 상대방 –

관련 문제