thể trùng lặp:
What the difference between “[email protected]” and “$*” in bash?
Trong nhiều năm qua và trên hàng chục lần, tôi đã do dự giữa việc sử dụng $*
và [email protected]
trong kịch bản shell . Sau khi đọc phần áp dụng của manpage của Bash nhiều lần, đã thử cả hai $*
và [email protected]
, tôi ít nhiều hoàn toàn không hiểu được sự khác biệt thực tế của ứng dụng giữa hai biến. Bạn có thể khai sáng cho tôi được không?
Gần đây tôi đã sử dụng $*
nhưng không hỏi tôi lý do. Tôi không biết tại sao, bởi vì tôi không biết tại sao [email protected]
thậm chí còn tồn tại, ngoại trừ một từ đồng nghĩa gần như chính xác cho $*
.
Có sự khác biệt thực tế nào không?
(.. Cá nhân tôi có xu hướng sử dụng Bash, nhưng vẫn bất khả tri về việc lựa chọn vỏ Câu hỏi của tôi là không cụ thể cho Bash như xa như tôi biết)
Tìm kiếm [$ * $ @] (http://symbolhound.com/?q=%24%40+%24*) trên SymbolHound tìm số bản sao. Công cụ tiện dụng, đó. –
(Ngoài ra, ví dụ: http://stackoverflow.com/questions/3307672/whats-the-difference-between-and-in-unix, http://stackoverflow.com/questions/2761723/what-is-the -difference-between-and-in-shell-scripts, http://stackoverflow.com/questions/4491115/what-is-the-internal-processing-of-and.) –
@ChrisMorgan: Đã xác nhận tất cả các điểm. SymbolHound trông có vẻ tiện dụng. Tôi đã không biết về nó. Lần tới, tôi sẽ tìm kiếm ở đó trước. Tôi có nên thực hiện một số hành động để hợp nhất câu hỏi của tôi với câu hỏi mà bạn đề xuất không? – thb