Thursday, 27 December 2012

[FMLB] Bài 1: `cut` vs all

Đề bài:

 in ra tất cả tên các user trên máy tính của bạn  (Linux-based OS)

Info:

thông tin về user được chứa trong file text:  `/etc/passwd`
Ví dụ 2 dòng trong file này trên máy tớ:  
root:x:0:0:root:/root:/bin/bash
hvn:x:1000:1000:Nguyen Viet Hung,,,:/home/hvn:/bin/bash

hvn, root chính là tên của 2 user trên máy.


hvn@lappy: ~ $ cut -d ':' -f1 /etc/passwd
PS: lúc đầu tớ định dùng `awk` như trong bài này đã giới thiêu, nhưng `awk` cũng là 1 ngôn ngữ lập trình nên tớ dùng `cut` cho đúng với tiêu chí chỉ sử dụng bash + các ultilities (mặc dù awk cũng là 1 ultility :v)