PowerShell에서 테이블을 어떻게 조작하나요?
PowerShell 스크립팅 언어의 강력한 측면 중 하나는 테이블을 사용하여 데이터를 쉽게 조작할 수 있다는 것입니다. 정보를 저장하든, 처리하든, 검색하든 테이블 관리는 모든 PowerShell 작성자에게 필수적입니다. 이 문서에서는 스크립트와 자동화를 최적화하기 위해 PowerShell에서 테이블을 생성, 조작 및 사용하는 다양한 방법을 살펴보겠습니다.
PowerShell에서 테이블 조작
PowerShell은 특히 조작과 관련하여 시스템 관리자와 개발자를 위한 강력한 도구입니다. 그림. 첫 번째 단계는 테이블을 만드는 방법을 아는 것입니다. PowerShell에서는 다음 구문을 사용하여 배열을 만들 수 있습니다.
@()
.
배열에 요소를 추가하려면 연산자를 사용할 수 있습니다.
+=
또는 그 방법
추가하다()
사물
배열목록
.
$배열 = @()
– 빈 테이블을 생성합니다.
$배열 += "요소1"
– 배열에 “element1″을 추가합니다.
– 만들기 배열목록 비어 있는.
$arraylist.Add("요소2")
– ArrayList에 “element2″를 추가합니다.
배열 요소에 액세스하는 것도 마찬가지로 간단합니다. 사용 단서 특정 요소에 접근하려면:
– 배열의 첫 번째 요소에 액세스합니다.
– 배열의 두 번째 요소에 액세스합니다.
을 위한 검색 배열, 루프
각각
자주 사용됩니다:
foreach($array의 $item) {
쓰기 호스트 "항목: $item"
}
요소를 수정하려면 해당 인덱스로 요소에 액세스하고 새 값을 할당합니다.
배열에서 요소를 제거하는 것은 조금 더 복잡할 수 있습니다. 그림 PowerShell은 크기가 고정되어 있습니다. 다음과 같은 방법을 사용하십시오.
Where-객체
원하지 않는 요소 없이 새 배열을 얻으려면 다음을 수행하십시오.
$배열 = $배열 | Where-Object { $_ -ne "삭제할 요소" }
다음과 같은 PowerShell의 내장 함수
정렬 개체
그리고
측정 개체
, 테이블 조작을 위한 추가 가능성을 제공합니다.
$배열 | 정렬 개체
– 테이블의 요소를 정렬합니다.
$배열 | 측정 개체
– 수치요소의 합계, 평균 등의 통계를 테이블로 제공합니다.
핸들 PowerShell의 테이블 대용량 데이터를 효율적으로 관리할 수 있어 관리 및 개발 작업이 더욱 쉬워집니다.
테이블 선언
파워셸에서는 테이블 조작 작업을 자동화하거나 데이터를 효과적으로 관리하려는 모든 사람에게 필수적인 기술입니다. PowerShell의 배열을 사용하면 개체 컬렉션을 단일 변수에 저장할 수 있으므로 처리 및 조작이 쉬워집니다.
PowerShell에서 배열을 선언하려면 @ 연산자 뒤에 중괄호로 묶인 개체 컬렉션을 사용하면 됩니다.
$myArray = @('값1', '값2', '값3')
PowerShell의 배열에는 다양한 유형의 요소가 포함될 수 있습니다.
$myTable = @(1, '텍스트', $true)
빈 테이블을 만들고 나중에 요소를 추가하는 것도 가능합니다.
$myArray = @()
$myArray += '새값'
배열의 특정 요소에 액세스하려면 0부터 시작하는 해당 요소의 인덱스를 사용합니다.
이미 존재하는 배열에 요소를 추가합니다.
$myArray += '다른 값'
루프를 사용하여 배열의 각 요소를 처리합니다.
foreach($myArray의 $element) {
쓰기 출력 $element
}
배열에서 요소를 삭제하려면 이 요소 없이 다시 만들어야 합니다.
$myBoard = $myBoard | Where-Object { $_ -ne 'deletevalue' }
테이블을 조작하는 일반적인 방법은 다음과 같습니다.
- .세다 : 배열의 요소 수를 반환합니다.
- .추가하다() : 요소를 추가합니다(단순 배열이 아닌 특정 컬렉션에 사용됨)
- .제거하다() : 요소를 제거합니다(특정 컬렉션에 사용됨)
다음은 여러 수준의 (다차원) 배열을 얻는 방법입니다.
$arrayMultidim = @( @('line1col1', 'line1col2'), @('line2col1', 'line2col2') )
[0]$element = $arrayMultidim # 'line1col2'를 반환합니다.[1]
PowerShell을 사용하면 효율적인 데이터 관리를 위해 테이블 조작이 간단하고 실용적이 됩니다.
배열 요소에 접근하기
테이블(배열)은 PowerShell에서 단일 변수에 여러 값을 저장할 수 있는 필수 데이터 구조입니다. 이러한 테이블을 조작하려면 숙달해야 하는 몇 가지 기술과 명령이 있습니다.
PowerShell에서 테이블을 만들려면 다음 구문을 사용할 수 있습니다.
$배열 = @(1, 2, 3, 4, 5)
기존 배열에 요소를 추가하려면 연산자를 사용할 수 있습니다. += :
$배열 += 6
테이블에 대한 가장 일반적인 작업 중 하나는 개별 요소에 액세스하는 것입니다. PowerShell에서는 인덱스를 사용하여 요소에 액세스할 수 있습니다. 0, 이와 같이 :
인덱스 범위를 지정하여 요소 범위를 추출할 수도 있습니다.
배열의 요소를 반복하려면 루프를 사용하세요. 각각 매우 유용합니다:
foreach($array의 $item) {
쓰기 출력 $item
}
조건에 따라 배열 요소를 필터링하려면 다음 명령을 사용하십시오. Where-객체 :
$evenNumbers = $배열 | Where-객체 { $_ % 2 -eq 0 }
PowerShell과 강력한 명령을 사용하면 테이블을 효율적이고 효과적으로 조작하여 스크립트를 더욱 동적이고 유연하게 만들 수 있습니다.
방법 | 설명 |
테이블 생성 | New-Object 명령을 사용하여 PowerShell에서 배열을 만듭니다. |
요소 추가 | Add 메서드를 사용하여 기존 배열에 요소를 추가합니다. |
요소에 대한 액세스 | 배열의 인덱스를 사용하여 특정 요소에 액세스합니다. |
테이블 순회 | foreach와 같은 루프를 사용하여 배열의 모든 요소를 반복합니다. |
PowerShell에서 테이블 편집
취급 PowerShell의 테이블 모든 시스템 관리자에게 필수적인 기술입니다. 배열을 사용하면 객체 컬렉션을 저장하고 대량의 데이터를 더 쉽게 처리할 수 있습니다. 효과적으로 처리할 수 있는 방법은 다음과 같습니다.
을 위한 배열을 선언하다, @ 기호 뒤에 괄호를 사용합니다. 예를 들어, 1부터 5까지의 숫자를 포함하는 배열을 선언하려면 다음을 수행하십시오.
$배열 = @(1, 2, 3, 4, 5)
다음을 사용하여 배열 요소에 액세스할 수 있습니다. 색인. 인덱싱은 0부터 시작됩니다.
을 위한 항목 추가 배열에 + 연산자를 사용합니다.
$배열 += 6
테이블 요소를 편집하는 것도 마찬가지로 쉽습니다. 예를 들어 두 번째 요소(색인 1)를 변경하려면 다음을 수행합니다.
을 위한 항목을 삭제하다 배열의 경우 삭제할 요소 없이 새 배열을 만들어야 합니다. 단일 항목을 직접 삭제하는 기본 제공 방법은 없습니다. 방법은 다음과 같습니다.
$배열 = $배열 | Where-객체 { $_ -ne 3 }
또한 가능합니다 테이블 정렬 :
$arraySort = $배열 | 정렬 개체
을 위한 길이를 찾아라 테이블의 경우 .Length 속성을 사용합니다.
$length = $array.길이
PowerShell 테이블은 매우 강력하며 데이터를 유연하게 조작할 수 있습니다. 이러한 기본 명령을 사용하면 개체 컬렉션을 효과적으로 관리할 수 있습니다.
배열에 요소 추가
처리 그림 PowerShell에서는 데이터 컬렉션을 유연하고 효율적으로 처리할 수 있습니다. 배열에는 다양한 유형의 요소가 포함될 수 있으며 크기는 동적으로 조정될 수 있습니다. 여기에서는 PowerShell에서 배열을 수정하는 방법, 특히 배열에 요소를 추가하는 방법을 살펴보겠습니다.
PowerShell의 배열은 간단한 인덱싱된 컬렉션입니다. 배열을 만들려면 연산자를 사용할 수 있습니다.
@()
, 예를 들어 :
$myArray = @()
그러면 빈 배열이 생성됩니다. 요소를 추가하기 위해 PowerShell에서 사용할 수 있는 다양한 방법을 탐색하여 이 표를 수정하겠습니다.
PowerShell에서 배열에 요소를 추가하는 방법은 여러 가지가 있습니다.
- 조합 연산자를 사용하세요
+=
: 이 방법은 간단하지만 추가할 때마다 배열의 복사본이 생성되므로 대규모 배열의 경우 비효율적일 수 있습니다.
$myTable += "새 요소"
- 사용방법
추가하다()
스타일의
배열목록
: 특히 요소가 많은 경우 다중 추가에 더 효율적입니다.
$myArrayList.Add("요소1")
$myArrayList.Add("요소2")
ForEach-객체
: 파이프라인에서 처리 중인 배열에 항목을 추가하는 데 가장 적합합니다.
$myArray = @("요소1", "요소2")
$newElements = @("요소3", "요소4")
$new요소 | ForEach-객체 { $myArray += $_ }
이러한 방법을 사용하면 PowerShell에서 테이블을 효율적으로 관리할 수 있으므로 데이터 컬렉션을 동적으로 조작할 수 있는 유연성이 제공됩니다.
배열에서 요소 제거
파워셸에서는 그림 여러 값을 단일 변수에 저장할 수 있는 강력하고 유연한 데이터 구조입니다. 테이블을 수정하고 더욱 동적으로 만들려면 몇 가지 유용한 기술이 있습니다.
을 위한 항목 추가 배열에 연산자를 사용하십시오
+=
. 예를 들어 :
$배열 = @(1, 2, 3)
$배열 += 4
이 코드는 요소를 추가합니다 4 기존 테이블에.
네가 원한다면 특정 항목으로 이동 배열의 경우 배열 인덱스를 사용합니다. 인덱스는 다음에서 시작됩니다. 0. 예 :
이 코드는 배열의 두 번째 요소(값 2).
을 위한 항목을 편집하다 배열의 경우 원하는 인덱스에 새 값을 할당하기만 하면 됩니다.
이 코드는 배열의 첫 번째 요소를 수정하고 이를 다음으로 대체합니다. 10.
을 위한 항목 삭제 배열의 경우 다음 메소드를 사용하십시오.
제거하다()
또는
어디()
최신 버전의 PowerShell:
# Remove 메소드 사용(Array가 아닌 객체의 경우)
$arrayList.제거('b')
# Where 사용(PowerShell 3.0+)
$배열 = $배열 | Where-객체 { $_ -ne 2 }
첫 번째 예에서는 배열목록 방법의 혜택을 받기 위해
제거하다()
, 두 번째는 명령을 사용합니다
Where-객체
배열 요소를 필터링하고 값을 제거하려면 2.
이러한 기술을 사용하면 다음과 같은 작업을 수행할 수 있습니다. 테이블을 조작하다 요소를 추가, 액세스, 수정 또는 삭제할 수 있는지 여부에 관계없이 효율적이고 유연한 방식으로 PowerShell에서.
Comments
Leave a comment