Bài giảng Lập trình shell có nội dung trình bày đặc trưng của sell scripts, các biến của script, các lệnh nội trú, các cấu trúc điều khiển, các hàm, gỡ rối và một số nội dung liên quan khác. | LẬP TRÌNH SHELL Nội dung Lập trình bằng shell Đặc trưng của script Cấu trúc shell-script Create File & Run Script Review commands Parameter & Variables Parameter Entity that stores values 3 type positional parameters arguments present on command line referenced by number special parameters set by shell to store info about aspects of current state Variable identified by a name. Contain values Positional Parameters Giá trị default của tham số Shift Shift Khác nhau giữa * và @ Biến tiền định nghĩa Lệnh nội trú Echo Echo – ví dụ Example for ouput’s format Result Read Command Substitution Exit Status Cấu trúc If If – ví dụ If ví dụ Cấu trúc case Test Example Test Example Test Test Test ví dụ Cấu trúc lặp Cấu trúc lặp – ví dụ Cấu trúc lặp – ví dụ Cấu trúc lặp – ví dụ Break continue Định hướng với if Arrays Integer-Indexed Arrays members of array variable are assigned & accessed with a subscript of form [N] first element has an index of 0 Displaying Arrays Arrays * expands to a single parameter if quoted @ as subscript and quoting expansion Array Assigning Array Elements next unassigned element entire array with a single cmd += used to append values to end of indexed array Associative Arrays use strings as subscripts must be declared before being used Hàm Check Argument for Valid Dotted-Quad IP Address Gọi hàm Thực hiện Test isvalidip Compound Commands list of commands enclosed in ( ) or { } expressions enclosed in (( )) [[ block-level shell keywords (case, for, select, while, until) Example function’s body wrapped in () is executed in a subshell, changes made during its execution do not remain in effect after it exits Return Exit Function Libraries Debug Set variables are used by shell variables are set by shell Sample Script four functions: die, usage, version, and readline readline function will differ according to which shell you are using creates a basic web page, complete with title & primary headline () readline function uses options to builtin . | LẬP TRÌNH SHELL Nội dung Lập trình bằng shell Đặc trưng của script Cấu trúc shell-script Create File & Run Script Review commands Parameter & Variables Parameter Entity that stores values 3 type positional parameters arguments present on command line referenced by number special parameters set by shell to store info about aspects of current state Variable identified by a name. Contain values Positional Parameters Giá trị default của tham số Shift Shift Khác nhau giữa * và @ Biến tiền định nghĩa Lệnh nội trú Echo Echo – ví dụ Example for ouput’s format Result Read Command Substitution Exit Status Cấu trúc If If – ví dụ If ví dụ Cấu trúc case Test Example Test Example Test Test Test ví dụ Cấu trúc lặp Cấu trúc lặp – ví dụ Cấu trúc lặp – ví dụ Cấu trúc lặp – ví dụ Break continue Định hướng với if Arrays Integer-Indexed Arrays members of array variable are assigned & accessed with a subscript of form [N] first element has an index of 0 Displaying Arrays Arrays * expands to a single .