Bash Scripting เบื้องต้น
Alex Scriven
Data Scientist
บทที่ 1 - พื้นฐาน:

ARGV คือ array ของอาร์กิวเมนต์ทั้งหมดที่ส่งให้โปรแกรม เป็นความรู้ที่สำคัญมาก
$ ($1, $2 เป็นต้น)$@ (และ $*) คืนค่าอาร์กิวเมนต์ทั้งหมดใน ARGV$# แสดงจำนวนอาร์กิวเมนต์ตัวอย่างใน script.sh:
#!/usr/bash
echo $1
echo $@
เรียกใช้ด้วย bash script.sh FirstArg SecondArg
FirstArg
FirstAg SecondArg
เรียนรู้การสร้างและใช้งานตัวแปร Bash ประเภทต่างๆ ได้แก่:
expr และ (สำหรับทศนิยม) bc$ และ backticks)แนวคิดที่ใช้ซ้ำแล้วซ้ำเล่าคือ shell-within-a-shell
sum=$(expr 4 + 5)
echo $sum
9
การควบคุม script อย่างเชี่ยวชาญด้วย:
Bash Scripting เบื้องต้น