티스토리 뷰

Param

Script를 작성할 때 디폴트 값을 지정할 수가 있습니다. 


예를 들어서 $computername 이라는 변수가 있고 이 것을 출력한다고 가정해봅시다. 


이 때 만약 사용자가 cocmputername을 초기화하지 않았다면 이에 대한 디폴트 값을 지정해두는 식입니다. 


 


변수의 범위 


만약 여러분이 powershell script 내부에서 변수를 선언하면 powershell command에서도 인식할까요?? 


다음 예제는 이에 대한 답을 줍니다 ㅋㅋ





이 스크립트의 기능은 먼저 변수 x를 프린트 한후 

x 에 100을 집어넣고 

그 이후에 다시 x를 프린트합니다. 



분명히 변수 x에 100을 넣었지만 command 상의 변수는 변하지 않은 것을 볼 수 있습니다. 


이 개념을 C로 간단히 예를 들면 command 상의 변수는 일종의 전역변수 입니다. 그리고 스크립트에서 사용하는 변수는 지역변수 정도로 보면 되겠습니다. 







'Programming > Powershell' 카테고리의 다른 글

powershell Script switch문  (0) 2017.03.20
powershell Script 함수  (0) 2017.03.20
powershell Script 주석, 도움말 넣기  (0) 2017.03.20
powershell Script 출력, 입력  (0) 2017.03.18
powershell Script tutorial 배열(Array)  (0) 2017.03.18
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함