none
[PowerShell Tips] CSV 파일 관리 RRS feed

  • 일반 토론

  • 질문

     

    PowerShell에서 CSV파일을 관리할 수 있습니다.

     

    답변

     

    Step 1 : CSV 파일 생성

    Get-Process의 출력을 CSV 형태의 파일로 저장을 합니다.

    Get-Process | Select-Object Name, Company, Description | Export-CSV "$env:temp\rawcsv.txt" -UseCulture -NoTypeInformation -Encoding UTF8

     

    Step 2 : Header제거

    아래의 Script CSV의 헤더 부분을 제거 한 후 파일로 저장을 합니다.

    $processes = Get-Process | Select-Object Name, Company, Description | ConvertTo-CSV

    $processes[2..$($processes.Count-1)] | Out-File "$env:temp\processes.txt"

     

    Step3 : Data 추가

    이미 생성되어 있는 CSV파일에 Append파라미터를 사용해서 추가 Data를 입력할 수 있습니다.

    $processes[2..$($processes.Count-1)] | Out-File -Append "$env:temp\processes.txt" –Encoding Unicode

     

    참고 자료

     

    ConvertTo-CSV

    http://technet.microsoft.com/ko-kr/library/dd315253.aspx

    Export-CSV

    http://technet.microsoft.com/ko-kr/library/dd347724.aspx

    Out-File

    http://technet.microsoft.com/ko-kr/library/dd315303.aspx

    2011년 10월 17일 월요일 오전 8:59
    중재자