CHUỖI BÀI VIẾT VỀ QUẢN TRỊ LINUX 2020 -" MỖI NGÀY MỘT TUYỆT KỸ"

trungalta

New Member
Tham gia
6/3/20
Bài viết
2
Được thích
0
6304 #1
SYSADMIN ZERO2HERO
TIP #1: XỬ LÝ FILE/OUTPUT COMMAND TỪNG DÒNG TRỰC TIẾP TRÊN SHELL
Trường hợp muốn xử lý từng dòng của file hoặc output trực tiếp trên command line mà không cần viết bash, các bác có thể làm như sau:
[zero2hero@..~][9]$ cat /etc/passwd | while read line; do user=$(echo $line | cut -d":" -f1); echo $user; done
Đoạn quan trọng là đoạn pipeline sau command sinh ra output kết hợp với "while read line", mỗi dòng trong output sẽ được lưu lần lượt vào biến "$line", dựa vào đó rồi xử lý theo ý mình.
 
Top Bottom