Positional parameter là gì?

Phrase Linux
Tham số vị trí

Tham số vị trí (positional parameter) là một đối số (argument) được chỉ định trên dòng lệnh (command line), được sử dụng để khởi chạy tiến trình (process) hiện tại trong một shell. Các giá trị của tham số vị trí (positional parameter) được lưu trữ trong một tập hợp các biến (variable) đặc biệt được duy trì bởi shell.

Hãy xem xét lệnh bash sau đây. Tên lệnh là mycommand. Dòng lệnh có ba tham số vị trí (positional parameter): one, two, và three four.


mycommand one two "three four"

Các tham số vị trí (positional parameter) được phân cách bằng dấu cách. Shell diễn giải những thứ sau dấu cách dưới dạng các tham số riêng lẻ. Nếu bản thân tham số chứa một khoảng trắng, hãy đặt nó trong dấu ngoặc kép, như trong "three four." ở trên.

Trong khi mycommand đang chạy, bash cung cấp cho nó các biến sau: $0 chứa giá trị mycommand, $1 chứa one, $2 chứa three four,...

Learning English Everyday