[ShellScript] Tìm username có tên dài nhất và ngắn nhất trên Linux

78

Chào các bạn, nhằm giúp các bạn áp dụng lập trình bash shell vào thực tế hoặc làm bài tập bash shell thi cử. Thì mình sẽ cung cấp những bài tập cơ bản và nâng cao giúp các bạn trao dồi kĩ năng lập trình bash shell.

Mình không thuần là coder, nên tư duy lập trình có thể sẽ không hay bằng các bạn coder thuần nên nếu các bài tập kèm lời giải, các bạn thấy có cách hay hơn thì cứ áp dụng và chia sẻ mọi người cùng biết nhé.

Bài tập “Tìm username có tên dài nhất và ngắn nhất trên Linux”

Đề bài:

– Lập trình bash shell để tìm username có tên dài nhất và ngắn nhất trên Linux.
Mức độ : cơ bản.

Code mẫu:

– Đầu tiên, ta cần xác định là thông tin tên username trên Linux nằm ở file ‘/etc/passwd‘, ở cột thứ 1. Vậy nên ta sẽ filter cột thứ 1 với kí tự phân cách là ‘:‘.
– Kế đến ta sẽ lấy độ dài của từng cái tên, rồi so sánh chúng với các giá trị MAX và MIN đã gán trước đó.
– Download code mẫu : LINK

 
Output
:

 

Đánh giá sao từ người đọc :
[ Tổng : 0 - Trung bình: 0 ]

LEAVE A REPLY