파워쉘 array 를 사용
안녕하세요.
고코더 입니다.
오늘은 파워쉘에서 배열을 사용하는 방법을 알아보겠습니다.
워낙 긴 내용이지만 변수에 배열을 담는 예제를 우선으로 알아보겠습니다.
● 1. 배열 선언 : [변수] = @[배열]
변수에 배열을 만드는 방법은 아주 단순합니다. 쉼표(,) 구분자를 이용하여 데이터를 입력하면 됩니다.
$arry = "G","O","C","O","D","E","R"
해당 배열의 값이 정상적으로 담습니다. 가장 기초적인 배열을 만드는 예제 입니다.
배열을 만드는 두번째 방법은 @()을 이용하는 방법입니다.
$arry = @("G","O","C","O","D","E","R")
이 방법은 위에 방법과 동일한 결과가 나타납니다. 해당 문자열이 배열임을 확실하게 말해주는 방법입니다.
개인적으로 @을 선언하여 배열을 만드는걸 추천합니다.
● 2. 배열 출력 : [배열][인덱스]
변수에 담김 배열을 출력 하는 방법을 알아봅니다. 기존에 언어와 같이 해당 변수에 대가로를 열어서 인덱스를 지정하면 해당 부분에 담긴 정보를 가져옵니다.
$array[0]
$array[1]
처음에 담은 G와 두번째 담긴 O를 차례대로 가져왔습니다.
배열을 가져올때 Get을 사용하는 방법을 알아봅니다.
$array.Get(0)
$array.Get(1)
위에 방법과 동일한 결과 값이 나타납니다.
● 3. 배열 변경 : [배열].Set[인덱스]
Set은 해당 인덱스에 담겨 있는 배열의 값을 수정할 수 있습니다.
$arry.Set(0,"g")
$arry.Get(0)
처음에 담긴 대문자 "G"를 Set을 이용해 소문자 "g"로 변경하였습니다. 배열에 값을 변경하는게 가능 합니다.
마무리
저는 지금도 배열이 가장 어렵습니다.
'IT_Developers > PowerShell' 카테고리의 다른 글
PowerShell - 변수를 선언,사용하는 방법 / $ (0) | 2019.11.12 |
---|---|
PowerShell - 파이프라인(pipeline)이란? | 사용법 (0) | 2019.11.11 |
PowerShell - Get-Member 객체 멤버 알아보기 (0) | 2019.11.11 |
PowerShell - command let(cmdlet) 이란? (0) | 2019.11.05 |
PowerShell - 별칭(Alias) 사용하기, 만들기 / Get-Alias , Set-Alias (1) | 2019.11.04 |
댓글