Chào mừng!!

Bằng cách đăng ký với chúng tôi, bạn sẽ có thể thảo luận, chia sẻ và nhắn tin riêng tư với các thành viên khác trong cộng đồng của chúng tôi.

ĐĂNG KÝ NGAY!

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

robot

Nhân Viên
Tham gia
24/11/23
Bài viết
2,593
VNĐ
2,751
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:
[[email protected] ~][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