PowerShell에서 CSV 파일에 데이터 추가
CSV(쉼표로 구분된 값) 파일은 데이터를 표 형식으로 저장하는 구분된 텍스트 파일입니다. 각 값은 구분 기호 ,
또는 기타 문자로 구분됩니다.
PowerShell의 Export-Csv
cmdlet은 지정된 개체에서 일련의 CSV 문자열을 만들어 파일에 저장합니다. PowerShell에서 CSV 파일로 작업하는 동안 CSV 파일을 추가해야 하는 경우가 있습니다.
이 자습서에서는 PowerShell을 사용하여 CSV 파일에 데이터를 추가하는 방법을 알려줍니다.
-Append
매개변수를 사용하여 PowerShell에서 CSV 파일에 데이터 추가
다음 예는 C:\New
디렉토리에 Command
개체가 있는 새 CSV 파일 command.csv
를 생성합니다.
Get-Command | Export-CSV -Path C:\New\command.csv
Get-Command
는 컴퓨터에 설치된 모든 명령을 가져옵니다. 결과 출력은 출력 개체를 일련의 CSV 문자열로 변환하는 Export-Csv
cmdlet으로 파이프됩니다.
-Path
매개변수는 CSV 파일을 저장할 위치를 지정합니다.
이제 저장된 디렉토리로 이동하여 MS-Excel 또는 유사한 프로그램으로 CSV 파일을 엽니다. 출력은 아래와 같이 표시되어야 합니다.
CSV 파일에 새 개체를 추가하려고 하면 이전 내용이 대체됩니다. -Append
매개변수를 사용하면 내용을 바꾸지 않고 CSV로 데이터 내보내기 파일을 사용할 수 있습니다.
다음 예에서는 Get-Alias
cmdlet의 출력을 C:\New\command.csv
파일에 추가합니다.
Get-Alias | Export-CSV -Path C:\New\command.csv -Append
Get-Alias
cmdlet은 현재 세션의 별칭을 가져옵니다. 출력 개체는 Export-Csv
cmdlet으로 파이프되어 command.csv
파일에 저장됩니다.
-Append
매개변수는 파일 끝에 데이터를 추가합니다.
출력:
그게 다야 이제 PowerShell을 사용하여 CSV에 데이터를 추가하는 방법을 알아야 합니다.