Tôi muốn phân tích một số đối số cho một tập lệnh bash bằng cách sử dụng getopts nhưng muốn có thể truy cập các đối số còn lại không có trong danh sách tùy chọn. Vì vậy, ví dụ, nếu tôi có một cuộc gọi:
% script -a -b param -c param -d other arguments here
Tôi sẽ có:
while getopts "ab:c:d" opt ; do
.
done
Cách dễ nhất để có được "các đối số khác ở đây", mà không được xử lý bởi getopts là gì?
shift $(expr 1 - 1)
an toàn.