IT수업/리눅스

IT 수업 25주차 (197) 기본 명령어 3

워제하 2024. 6. 11. 09:23

 

● and 연산자 : &&

 

왼쪽이 성공하면 오른쪽이 실행됨

 

왼쪽이 거짓이라면 오른쪽이 실행되지 않고 오류가 발생한다.

 

 

 

 

● or 연산자 : | |

 

왼쪽이 참이므로 오른쪽은 실행되지 않는다.

그래서 ortest를 확인해보면 testfile1의 파일이 없는 것을 확인 할 수 있다.

 

 

 

 

 

● 와일드 카드 : * (모든문자, 길이상관x)

 

ls -l *     : 디렉토리 내 모든문자
ls -l 1*   : 처음이 1인 모든 문자
ls -l 2*   : 처음이 2인 모든 문자
ls -l *1   : 마지막이 1인 모든문자
ls -l *1*  : 1을포함한 모든 문자

 

 

 

● 와일드 카드 : ? (모든문자, 물음표만큼의길이)

ls -l ?       : 한문자인 파일&디렉토리 추력
ls -l ???? : 4문자인 파일&디렉토리 출력
ls -l ??11 : 마지막이 11인 네문자 출력
ls -l ??2? : 세번째가 1인 네문자 출력
ls -l ?2*    : 첫번째 어떤 문자 상관x, 두번째 2를 포함한 모든 문자

 

 

 

● 범위지정 : [ ]

ls-l [abcde]*  : 첫마디가 a,b,c,d,e를 가진 모든문자
ls-l [a-e]*       : 첫마디가 a,b,c,d,e를 가진 모든문자
ls-l [abc]*      : 첫마디가 a,b,c를가진 모든 문자
ls-l [ac]*        : 비연속적문자가능