PowerShell에서 테이블 만들기
테이블은 읽을 수 있는 형식으로 데이터를 구성하고 표시하는 데 적합한 방법입니다. 테이블에는 사용자가 읽기 쉬운 정보를 표시하는 행과 열이 포함되어 있습니다.
사용자 지정 테이블을 만드는 것은 PowerShell에서 간단한 프로세스입니다. 이 자습서에서는 PowerShell에서 테이블을 만드는 다양한 방법을 소개합니다.
해시 테이블을 사용하여 PowerShell에서 테이블 만들기
해시 테이블은 키를 사용하여 각 값을 저장하는 압축 데이터 구조입니다. 사전 또는 연관 배열이라고도 합니다.
@{}
를 사용하여 PowerShell에서 해시 테이블을 생성할 수 있습니다. 키와 값은 {}
괄호 안에 추가됩니다.
$hash = @{Name="brian"; Age="23"; Location="UK"}
해시 테이블은 키에 대한 열 하나와 값에 대한 열이 있는 테이블 형식으로 표시됩니다.
$hash
출력:
Name Value
---- -----
Name brian
Age 23
Location UK
해시 테이블에는 이름
및 값
의 두 열만 표시됩니다. 따라서 더 많은 열이 필요하거나 이름이 다른 열이 필요한 경우에는 효과적이지 않습니다.
DataTable
개체를 사용하여 PowerShell에서 테이블 만들기
DataTable
개체는 PowerShell에서 테이블 작업을 할 때 매우 유용합니다. New-Object System.Data.Datatable
명령을 사용하여 DataTable
을 생성할 수 있습니다.
$TableName.Columns.Add("ColumnNames")
를 사용하여 열을 추가하고 $TableName.Rows.Add("ValueToColumns")
를 사용하여 테이블에 행을 추가할 수 있습니다.
다음 스크립트는 3개의 열과 3개의 행이 있는 테이블을 생성합니다.
$table = New-Object System.Data.Datatable
# Adding columns
[void]$table.Columns.Add("Name")
[void]$table.Columns.Add("Age")
[void]$table.Columns.Add("Location")
# Adding rows
[void]$table.Rows.Add("brian","23","UK")
[void]$table.Rows.Add("sam","32","Canada")
[void]$table.Rows.Add("eric","25","USA")
$table
출력:
Name Age Location
---- --- --------
brian 23 UK
sam 32 Canada
eric 25 USA
위의 예에서 테이블에 표시할 열 및 행 값을 수동으로 추가해야 합니다. 이 기사가 PowerShell에서 테이블을 만드는 방법에 대한 아이디어를 제공했기를 바랍니다.