Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
가장 간단한 스크립트
껍질 선택 (매직 넘버 #!, 샤-뱅)
스크립트 호출
외부 및 내장 명령
일부 특수 문자
- 논평 (#)
- 줄 끝 (;)
- 공허한 문장(:)
- 입력 출력 리디렉션(>, <, >>)
- 출력 리디렉션
- 입력 리디렉션
- 스트림 (|)
- 백그라운드에서 프로세스 시작 (&)
변수와 매개변수
- 변수 파괴(unset)
- null 값을 갖는 변수
- 결과를 변수에 저장합니다(역따옴표 ``)
- 매개변수 요청 ($ 0, $ #, $ 1, $ 2, $ 3 ...)
- 수동 변속
- 인용.
- 이스케이프 문자(\)
일반 Express이온
조건문
- 만약 / 그러면
- if / then / else의 경우
- if 문 중첩
- if / elif
- 사례 진술
- 운영자
- 연산자 and, or (&&, | |)
- 테스트 명령
스크립트 완성
퇴장 진술
스크립트에서 프로그램 완료 상태를 사용하세요 ($?)
테스트 및 운영자
- 연산자 텍스트 파일
- 파일 유형을 테스트합니다
- 테스트 파일 속성
비교 연산자
- if 명령을 사용하여 산술 비교
- 정수 비교 연산자
- 문자열 비교
- 복합적인 (그리고, 또는) 비교
- 중첩 비교 연산자
- 할당 연산자
- 산술 연산자
- 연산자 비트에 대한 연산(비트 연산자)
- 논리 연산자
- 숫자 상수
루파
- 루프 for / in
- 명령어 seq
- while 루프
- 반복할 때까지
- 루프 제어(break, continue)
텍스트 처리
- 명령 머리, 꼬리
- 정렬, 고유, 확장, 확장 취소
- 잘라내기, 붙여넣기, 연결, Wc,Tr
텍스트 검색(grep)
스트림 편집기(sed)
대화형 프로그램
- 읽기 명령
- 사용자 선택
특징
수면 명령
스크립트가 작동하지 않는다면? (디버깅)
Requirements
- 기본 Linux 명령 및 파일 시스템 탐색에 대한 이해
- Linux에서 쉘 사용 및 간단한 텍스트 편집 경험
- "Linux 소개" 과정 완료가 권장되지만 필수는 아닙니다.
청중
- Linux 쉘 스크립팅을 사용하여 작업을 자동화하려는 사용자
- 서버 관리 및 운영을 최적화하려는 시스템 관리자
- Linux 프로그래밍 기술을 향상시키고자 하는 개발자 및 IT 전문가
14 Hours