01/10/2018, 10:07
#!/bin/sh hay #!/bin/bash
Mình đang tìm hiểu bash shell , nhưng khi học mình thấy có 2 loại : #!/bin/sh và #!/bin/bash
Mình GG thì thấy họ nói 2 loại này trong gần như nhau nên mình k hiểu là mình học bash shell thì nên dùng cái nào nữa. Mọi người ai biết chỉ mình với ạ.
Bài liên quan
Vừa hay có link luôn nè: https://superuser.com/questions/1133187/when-must-i-use-bin-bash-and-when-bin-sh
Tóm lại là 2 anh này khác nhau, nhưng nên dùng #!/bin/sh.
sh:
Nó là một chuẩn
Đơn giản và dễ học
Nó dễ dàng di động qua các hệ thống POSIX – ngay cả khi chúng không cài đặt bash, nhưng trên hệ thống vẫn có chương trình sh được cài đặt.
bash:
Nhưng có nhiều lợi thể khi sử dụng ngon lành bash. Các tính năng rất thuận tiện cho việc lập trình và giống với các chương trình lập trình hiện đại. Còn sh là một ngôn ngữ lập trình gọn nhẹ.