Tức sẽ dừng lại lập tức khi có một lệnh nào đó fail.
Vì vậy cách check câu lệnh vừa chạy có fail hay không theo kiểu
commandsẽ dừng ngay khi ``command`` fail, phần if không bao giờ được chạy.
if [ $? -ne 0 ]; then ...
commandsẽ dừng ngay khi ``command`` fail, phần if không bao giờ được chạy.
if [ $? -ne 0 ]; then ...
dash 0.5.7-4:archlinux tiếp tục sử dụng bash và không bao giờ chuyển sang dash
A POSIX compliant shell that aims to be as small as possible
freebsd replace tất cả các script perl bằng POSIX shell script (perl is bloat)hvn@archhvn: ~ () $ ls -l /bin/sh lrwxrwxrwx 1 root root 4 Aug 25 19:06 /bin/sh -> bash
man 1 bash BUGS It's too big and too slow.
hvn@lappy ~> whatis fish
fish (1) - fish - the friendly interactive shell