Shell script

การเขียนไฟล์ script : #!/bin/bash คือการประกาศ shebang การระบุว่าสคริปต์นั้นจะถูกประมวลผล(executable) ที่ให้เป็น /bin/bash

#!/bin/bash

echo "Hello, world!"

คำสั่ง execute ไฟล์ :

// execute
$ .\<ชื่อไฟล์.sh>
หรือ
$ bash <ชื่อไฟล์.sh>

กำหนดค่าให้กับตัวแปร : $(คำสั่ง)

// ตัวอย่าง ต้องการค้นหา directory ที่ชื่อว่า Project ใน Path /develop โดยเก็บไว้ที่ตัวแปร SITEDIR 
SITEDIR=$(find /develop -type d -name 'Project')

Operator : - Arithmetic => +, - , * , / , = , == , != - Relational (ใช้กับตัวเลข) - eq เท่ากับ (==) - ne ไม่เท่ากับ (!=) - gt มากกว่า (>) - lt น้อยกว่า (<) - ge มากกว่าหรือเท่ากับ (>=) - le น้อยกว่าหรือเท่ากับ (<=)

Last updated