전체 글
-
-
-
-
-
-
-
-
Windows PowerShell - Command LineOperation System 2009. 1. 2. 18:19
Windows의 새로운 쉘인 PowerShell은 사용자가 입력한 명령어에 대해서 파싱(Parsing) 처리를 하고 실제 실행을 하게 됩니다. 파싱에 대한 정확한 이해를 해야 정확한 명령어를 내릴 수 있습니다. PowerShell은 예제서 입력한 Get-Process IEX*라는 Cmdlet 구문에 대해서 연속된 토큰의 형태로 세그먼팅(Segmenting)하게 됩니다. 첫번째 토큰에 "Get-Process", 두번째 토큰에 "IEX*"가 들어가게 됩니다. 당연히 명령어는 하나로 처리되게 됩니다. 명령어를 처리할 때, PowerShell의 파서는 아래의 두가지 모드중 하나로 처리하게 됩니다. Expression Mode - 캐릭터 String 변수는 반드시 쌍따옴표(")안에 포함되어야 합니다. 만약 숫자가..