Khi gõ một lệnh, shell phân giải theo thứ tự ưu tiên:
cd, echo)Cho danh sách alias, danh sách builtin, PATH cùng tập file thực thi, và lệnh cần phân giải. In ra kết quả:
alias: <giá trị> nếu là aliasbuiltin nếu là builtinnot found nếu không cóInput:
1
ll=ls -l
2
cd
echo
/usr/bin:/bin
1
/bin ls
ll
Output:
alias: ls -l
Dòng 1: số A alias, theo sau A dòng ten=giatri. Dòng kế: số B builtin, theo sau B dòng tên. Dòng kế: PATH. Dòng kế: số F file, theo sau F dòng thư_mục lệnh. Dòng cuối: lệnh cần phân giải.
0 ≤ A, B, F ≤ 100.
In kết quả phân giải theo độ ưu tiên alias > builtin > PATH.
Ví dụ:
Đầu vào:
1
ll=ls -l
2
cd
echo
/usr/bin:/bin
1
/bin ls
ll
Đầu ra:
alias: ls -l
Giải thích:
Đang tải editor...