Linux Day 8 셸 스 크 립 트 작성
1314 단어 LINUX
대화 식: 사용 자 는 명령 을 입력 할 때마다 즉시 실행 합 니 다.
일괄 처리: 사용자 가 미리 완전한 Shell 스 크 립 트 를 만 들 면 Shell 은 스 크 립 트 의 많은 명령 을 한꺼번에 실행 합 니 다.
2. 사용자 매개 변수 수신
$\# 총 몇 개의 인자, $* 모든 위치의 매개 변수 값, $1, $2... 몇 번 째 매개 변수 값
3. 사용자 의 인자 판단
조건 부 테스트 문장의 실행 형식: [조건 식]
테스트 문장 4 종:
파일 테스트 는 파일 이 존재 하 는 지, 권한 이 만족 하 는 지 등 상황 연산 자 를 지정 한 조건 으로 판단 합 니 다.
파일 테스트 에 사용 할 인자:
연산 자
역할.
-d
파일 이 디 렉 터 리 형식 인지 테스트 합 니 다.
-e
파일 존재 여부 테스트
-f
일반 파일 인지 아 닌 지 를 판단 합 니 다.
-w
현재 사용자 가 쓰기 권한 이 있 는 지 테스트 합 니 다.
-x
현재 사용자 가 실행 할 수 있 는 권한 이 있 는 지 테스트 합 니 다.
-r
현재 사용자 가 읽 을 수 있 는 권한 이 있 는 지 테스트 합 니 다.
[root@linuxprobe ~]# [ -d /ect/fstab ]
[root@linuxprobe ~]# echo $?
1
디 렉 터 리 가 존재 하지 않 음 을 설명 합 니 다. $?이전 명령 의 반환 값 표시
[root@linuxprobe ~]# [ ! $user = root ] && echo "user" || echo "root"
root
현재 사용자 가 비관 리 사용자 인지 여 부 를 판단 하고, 성립 되면 출력 user 가 성립 되 지 않 으 면 출력 루트
사용 가능 한 정수 비교 연산 자
연산 자
역할.
-eq
여부
-ne
여부
-gt
보다 큰 지 여부
-lt
작 을 지 여부
-le
같 거나 작 을 지 여부
-ge
크 거나 같 을 지 여부
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
신호 및 신호 처리1. 신호 의 개념 신호 (signal) 는 소프트웨어 중단 으로 비동기 사건 을 처리 하 는 방법 을 제공 하고 시스템 자원 소모 가 가장 적은 프로 세 스 간 통신 방식 이다.리 눅 스에 서 모든 이상 퇴출 은 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.