Có cách nào để thay đổi các đối số dòng lệnh trong tập lệnh Bash hay không. Ví dụ: một tập lệnh Bash được gọi theo cách sau:Thay đổi đối số dòng lệnh trong Bash
./foo arg1 arg2
Có cách nào thay đổi giá trị của arg1 trong tập lệnh không? Nói, một cái gì đó như
$1="chintz"
vì vậy, để thay đổi $ 3, tôi cũng phải đổi $ 1 và $ 2, phải không? Và thay đổi chúng thành cái gì? "Reset" nghĩa là gì? – Sriram
Để '$ 1' và' $ 2', tất nhiên. –
+1: Điều đó rất gọn gàng! – Johnsyweb