thể trùng lặp:
What does “$?” give us exactly in a shell script?
không $?
có ý nghĩa gì trong một kịch bản bash? Ví dụ dưới đây:
#!/bin/bash
# userlist.sh
PASSWORD_FILE=/etc/passwd
n=1 # User number
for name in $(awk 'BEGIN{FS=":"}{print $1}' < "$PASSWORD_FILE")
do
echo "USER #$n = $name"
let "n += 1"
done
exit $?
Trạng thái trả về/thoát của lệnh được thực hiện gần đây nhất. –
Ah xin lỗi vì trùng lặp. "$?" khó tìm kiếm. – Meekohi