Cảm ơn và tổng kết

Nhập môn Bash Scripting

Alex Scriven

Data Scientist

Những nội dung đã học (Chương 1)

Chương 1 - Cơ bản:

  • Cách Bash script làm việc với dòng lệnh
  • Cấu trúc của một Bash script
    • Gồm STDIN, STDERR và STDOUT

STDIN STDOUT Graphically

Nhập môn Bash Scripting

Chương 1 - ARGV

ARGV là mảng chứa mọi đối số truyền vào chương trình. ARGV là kiến thức cốt lõi.

  • Một số tính chất đã học:
    • Truy cập từng đối số bằng ký hiệu $ ($1, $2, ...)
    • $@ (và $*) trả về toàn bộ đối số trong ARGV
    • $# cho biết số lượng đối số

Trong script.sh ví dụ:

#!/usr/bash
echo $1
echo $@

Gọi với bash script.sh FirstArg SecondArg

FirstArg
FirstAg SecondArg
Nhập môn Bash Scripting

Những nội dung đã học (Chương 2)

Quý vị đã học cách tạo và dùng các biến Bash khác nhau, gồm:

  • Tạo và dùng biến chuỗi, số, và mảng
    • Tính toán với expr và (số thập phân) bc
  • Dấu nháy khác nhau có ý nghĩa khác nhau:
    • Nháy đơn (giữ nguyên văn bản)
    • Và nháy kép (giữ nguyên, trừ $ backticks)
Nhập môn Bash Scripting

Chương 2 - Shell lồng nhau

Một khái niệm dùng lặp lại nhiều lần là shell lồng trong shell.

  • Rất mạnh: gọi một shell ngay trong script và lấy giá trị trả về.
sum=$(expr 4 + 5)
echo $sum
9
Nhập môn Bash Scripting

Những nội dung đã học (Chương 3 & 4)

 

Làm chủ việc điều khiển script với:

  • Câu lệnh FOR, WHILE, CASE, IF
  • Tạo hàm, gọi hàm, truyền dữ liệu vào (đối số) và ra (giá trị trả về)
  • Lên lịch chạy script với cron để không phải nhớ tự chạy!
Nhập môn Bash Scripting

Xin cảm ơn & Chúc mừng!

Nhập môn Bash Scripting

Preparing Video For Download...