about_Special_Characters
about_Special_Characters
간단한 설명
Windows PowerShell에서 명령 또는 매개 변수에 포함된 다음 문자를 해석하는 방법을 제어하는 데
사용할 수 있는 특수 문자에 대해 설명합니다.
자세한 설명
Windows PowerShell에서는 표준 문자 집합에 속하지 않은 문자를 나타내는 데 사용되는 특수 문자
시퀀스의 집합을 지원합니다.
Windows PowerShell의 특수 문자는 억음 악센트(ASCII 96)라고도 하는 억음 문자로 시작합니다.
다음은 Windows PowerShell에서 인식하는 특수 문자입니다.
`0 Null
`a 경고
`b 백스페이스
`f 용지 공급
`n 줄 바꿈
`r 캐리지 리턴
`t 가로 탭
`v 세로 탭
이러한 문자는 대/소문자를 구분합니다.
NULL (`0)
Windows PowerShell은 null 특수 문자(`0)를 인식하고 문자 코드 0으로 나타냅니다. 이 문자는
Windows PowerShell 출력에서 빈 공백으로 나타납니다. 이에 따라 Windows PowerShell을 사용하여
문자열 종료 또는 레코드 종료 표시기와 같이 null 문자를 사용하는 텍스트 파일을 읽고 처리할 수
있습니다. null 특수 문자는 NULL 값을 저장하는 $null 변수와 동일하지 않습니다.
경고(`a)
경고(`a) 문자는 컴퓨터 스피커에 경고음을 보냅니다.
이를 통해 임박한 작업에 대해 사용자에게 경고할 수 있습니다. 다음 명령은 로컬 컴퓨터 스피커에 두
개의 경고음을 보냅니다.
for ($i = 0; $i -le 1; $i++){"`a"}
백스페이스(`b)
백스페이스 문자(`b)는 커서를 한 문자 뒤로 이동하지만 문자를 삭제하지는 않습니다. 다음 명령은
"backup"이라는 단어를 쓰고 커서를 뒤로 두 번 이동한 다음 공백을 입력하고 새 위치에서 "out"이라는
단어를 씁니다.
"backup`b`b out"
이 명령을 실행하면 다음과 같은 내용이 출력됩니다.
back out
용지 공급(`f)
용지 공급 문자(`f)는 현재 페이지를 꺼내고 다음 페이지에서 인쇄를 계속하는 인쇄 명령입니다. 이 문자는
인쇄된 문서에만 영향을 미치고 화면 출력에는 영향을 미치지 않습니다.
줄 바꿈(`n)
줄 바꿈 문자(`n)는 문자 바로 뒤에 줄 바꿈을 삽입합니다.
다음 예제에서는 Write-Host 명령에서 줄 바꿈 문자를 사용하는 방법을 보여 줍니다.
"There are two line breaks`n`nhere."
이 명령을 실행하면 다음과 같은 내용이 출력됩니다.
There are two line breaks
here.
캐리지 리턴(`r)
캐리지 리턴 문자(`r)는 `r 문자 전의 텍스트가 다른 줄에 있는 것처럼 `r 문자 전의 전체 줄을 제거합니다.
예를 들면 다음과 같습니다.
Write-Host "Let's not move`rDelete everything before this point."
이 명령을 실행하면 다음과 같은 내용이 출력됩니다.
Delete everything before this point.
가로 탭(`t)
가로 탭 문자(`t)는 다음 탭 정지로 이동하고 해당 지점에서 계속 씁니다. 기본적으로 Windows PowerShell
콘솔의 탭 정지는 8번째 공백마다 있습니다.
예를 들어 다음 명령은 각 열 사이에 두 탭을 삽입합니다.
"Column1`t`tColumn2`t`tColumn3"
이 명령을 실행하면 다음과 같은 내용이 출력됩니다.
Column1 Column2 Column3
세로 탭(`v)
세로 탭 문자(`v)는 다음 세로 탭 정지로 이동하고 해당 지점부터 이후의 모든 출력을 씁니다. 이 문자는
인쇄된 문서에만 영향을 미치고 화면 출력에는 영향을 미치지 않습니다.
참고 항목
about_Quoting_Rules
about_Escape_Characters
'OS' 카테고리의 다른 글
Fuzzing 이란 (0) | 2020.10.26 |
---|---|
[윈도우10] 프로그램 강제 삭제, 안지워지는 프로그램 완전 삭제하기 (0) | 2020.10.26 |
서버 IP확인 && 서버 IP 노출 방지 체크리스트 (0) | 2020.10.26 |
Response Headers에 서버정보 숨기기 (0) | 2020.10.26 |
CentOS 7 - Nginx/MariaDB/Php 웹 서비스 설치 (0) | 2020.10.26 |