Hãy nói rằng, tôi có những điều sau đây trong .bashrc của tôi
test1() { echo $@; }
và tôi muốn những thứ sau đây chạy trong terminal của tôi
test1 1 and (2 and 3)
cái nào nên xuất
1 and (2 and 3)
Nhưng điều này chỉ cho tôi một lỗi cú pháp, vì dấu ngoặc. Có cách nào để khắc phục điều này, ngoài việc sử dụng
test1 "1 and (2 and 3)"
? Có thể với lần đầu tiên thay thế tất cả các ký tự đặc biệt (như dấu ngoặc)?
test1 $HOMEmột cách kỳ diệu tránh việc mở rộng biến số (tôi hy vọng)