PowerShell에서 테이블 만들기

Rohan Timalsina 2023년6월20일
  1. 해시 테이블을 사용하여 PowerShell에서 테이블 만들기
  2. DataTable 개체를 사용하여 PowerShell에서 테이블 만들기
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에서 테이블을 만드는 방법에 대한 아이디어를 제공했기를 바랍니다.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

관련 문장 - PowerShell Table