Một hàm đơn giản nhận hai đối số và thêm and
, sau đó in chúng.
function myprint(){ echo "$1 and $2";}
Nó hoạt động.
myprint xx yy
xx and yy
Nó là một chuỗi, bash phân tách nó một cách riêng biệt.
"myprint xx yy"
bash: myprint xx yy: command not found
Tại sao dấu ngoặc kép làm cho chuỗi chạy như hàm?
""myprint xx yy""
xx and yy