mọi người cho mình hỏi mình đang học về bash shell và ở phần tham số dòng lệnh có phần định nghĩa:
Tham số lệnh là gì? Tham số lệnh
Giả sử ta có script tên myself , để thực thi script này ta cần truyền vào 2 tham số như sau :
$ myself one two Trong đó myself là tên script one : tham số thứ nhất truyền vào script two : tham số thứ hai
Trong shell, bạn truy xuất đến những tham số như sau :
myself là $0 one là $1 two là $2 Và biến $# (có sẵn trong shell) sẽ cho giá trị 2 (có 2 tham số one và two). Bạn có thể lấy tất cả các tham số bằng cách sử dụng biến $@ hoặc $*
vậy tại sao k là $ ./myself.sh one two mà lại là $ myself one two .
hay đây chỉ là mô tả để chúng ta biết $0 tương đương với myself thôi ạ.
Cảm ơn mọi người nhiều ạ !!!