- 메타 문자
메타문자 | 의미 | 예시 |
? | 문자 하나 | a? -> ab, ac, a3 .... |
* | 문자 여러 개 | c*t -> cat, cwt.... |
[set] | set에 있는 하나의 문자 | [abc] -> abc중 하나 [a-z] -> a~z까지의 모든 소문자 중 하나 [-a-z] -> -a와 모든 소문자 중 하나 |
[!set] | set에 없는 하나의 문자 | [!0-9] -> 숫자가 아닌 문자 |
{a1,a2,...an} | a1 and a2 and a3 .... and an | a{ed,olt,ar} -> aed,aolt,aar |
- 특수 문자
메타문자 | 의미 | 메타문자 | 의미 |
~ | 홈 디렉토리 | $ | 변수 |
' | 명령 대체 | & | 백그라운드 작업 |
# | Comment | *? | 와일드카드 |
( ) | 하위 셸 시작 / 종료 | \ | 문자 그대로 |
| | 파이프 | [] | 문자 집합 |
{ } | 명령 블록 | ; | Shell 명령 분리 |
‘ | 강한 인용부호 | " | 약한 인용부호 |
< | 입력 재지정 | > | 출력 재지정 |
/ | 경로명 분리 | ! | 논리 NOT |
- Redirection
기호 | 의미 |
> | 출력 |
>! | 출력, |
>> | 기존 파일에 출력을 추가 |
>>! | 기존 파일에 출력을 추가, |
| | 다른 명령으로 파이프 출력 |
< | 입력 |
<<word | word로 시작하는 줄의 앞줄까지 표준 입력으로 받아들인다. |
>& | 표준 출력과 표준 에러 출력 |
&>> | 표준 출력과 표준 에러를 파일에 추가한다. |
'Linux' 카테고리의 다른 글
Shell 프로그래밍 (0) | 2022.06.01 |
---|---|
Shell 기능 3 (0) | 2022.04.19 |
Shell 기능 1 (0) | 2022.04.10 |
리눅스 directory 명령어 3 (0) | 2022.04.09 |
리눅스 directory 명령어 2 (0) | 2022.04.09 |