문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
가장 간단한 스크립트
껍질 선택 (매직 넘버 #!, 샤-뱅)
스크립트 호출
외부 및 내장 명령
일부 특수 문자
- 논평 (#)
- 줄 끝 (;)
- 공허한 문장(:)
- 입력 출력 리디렉션(>, <, >>)
- 출력 리디렉션
- 입력 리디렉션
- 스트림 (|)
- 백그라운드에서 프로세스 시작 (&)
변수와 매개변수
- 변수 파괴(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)
대화형 프로그램
- 읽기 명령
- 사용자 선택
특징
수면 명령
스크립트가 작동하지 않는다면? (디버깅)
요건
- 기본 Linux 명령 및 파일 시스템 탐색에 대한 이해
- Linux에서 쉘 사용 및 간단한 텍스트 편집 경험
- "Linux 소개" 과정 완료가 권장되지만 필수는 아닙니다.
청중
- Linux 쉘 스크립팅을 사용하여 작업을 자동화하려는 사용자
- 서버 관리 및 운영을 최적화하려는 시스템 관리자
- Linux 프로그래밍 기술을 향상시키고자 하는 개발자 및 IT 전문가
14 시간