Course Outline

가장 간단한 스크립트

껍질 선택 (매직넘버 #!,샤뱅)

스크립트 호출

외부 및 내장 명령

일부 특수 문자

  • 논평 (#)
  • 줄 끝(;)
  • 빈 문장(:)
  • 입력 출력 리디렉션(>, <, >>)
  • 출력 리디렉션
  • 입력 리디렉션
  • 스트림(|)
  • 백그라운드에서 프로세스 시작(&)

변수 및 매개변수

  • 변수 소멸(설정되지 않음)
  • null 값을 갖는 변수
  • 결과를 변수에 저장합니다(역따옴표``)
  • 매개변수 요청($0, $ #, $1, $2, $3 ...)
  • 수동 변속
  • 인용.
  • 이스케이프 문자(\)

일반 Express이온

조건문

  • 만약 / 그렇다면
  • if / then / else
  • if 문 중첩
  • if / elif
  • 사례 진술
  • 연산자
  • 연산자 및, 또는(&&, | |)
  • 테스트 명령

스크립트 완료 중

종료문

프로그램 완료 상태를 스크립트로 활용($?)

테스트 및 연산자

  • 연산자 텍스트 파일
  • 파일 형식을 테스트합니다.
  • 테스트 파일 속성

비교 연산자

  • if 명령을 사용하여 산술 비교
  • 정수 비교 연산자
  • 문자열 비교
  • 복합어(and, or) 비교
  • 중첩 비교 연산자
  • 할당 연산자
  • 산술 연산자
  • 비트에 대한 연산자 연산(비트 연산자)
  • 논리 연산자
  • 숫자 상수

루파

  • /에 대한 루프
  • 명령 순서
  • while 루프
  • 다음까지 반복
  • 루프 제어(중단, 계속)

텍스트 처리

  • 명령 머리, 꼬리
  • 정렬, Uniq, 확장, 확장 취소
  • 잘라내기, 붙여넣기, 결합, 화장실,Tr

텍스트 검색(grep)

스트림 편집기(sed)

대화형 프로그램

  • 읽기 명령
  • 사용자 선택

특징

수면 명령

스크립트가 작동하지 않는다면? (디버깅 중)

Requirements

  • Linux에 대한 기초 지식
  • "Linux 소개" 과정을 이수하는 것이 좋습니다.
 14 Hours

Number of participants



Price per participant

회원 평가 (5)

Related Courses

Bash Scripting for Automation

21 Hours

Introduction to Linux

14 Hours

Alpine Linux

7 Hours

Introduction to Cumulus Linux

14 Hours

DNS and BIND: Setting Up, Managing and Securing Your DNS Server

14 Hours

Top 4 Linux/Unix Servers - DNS,Web,Mail and Database

28 Hours

Running Kubernetes on Fedora CoreOS

14 Hours

Go for Systems Programming

35 Hours

Intermediate Unix

21 Hours

LEDE: Set Up a Linux Wireless Router

7 Hours

Linux Foundation - Certified Systems Administrator (LFCS)

35 Hours

Linux Foundation - Fundamentals of Open-Source IT and Cloud Computing (LFS200)

28 Hours

Linux Administration Fundamentals

21 Hours

Linux Command Line Basics

7 Hours

Highly Available Services with DRBD and Pacemaker

7 Hours

Related Categories

1