COMMAND LINE KUNG FU
Lệnh hiển thị độ dài của dòng dài nhất có trong tệp trên Linux
531
Đặng Văn Chương - 2022-07-25 11:43:52 (GMT+7)
Để in ra màn hình độ dài của dòng dài nhất có trong một tệp trên Linux chúng ta dùng lệnh sau:
bash (non-root)
Chú thích tham số lệnh awk
:
if
: Là câu lệnh điều kiện. Lệnhif
sẽ thực hiện đếm độ dài tất cả các dòng lệnh có trong tệp và thực hiện so sánh độ dài của các dòng lệnh với nhau.(length($0) > max)
: Là biểu thức so sánh, nếu độ dài của dòng lệnh nào đó lớn hơn giá trị max, thì max sẽ được gán bằng độ dài của dòng lệnh đó.max = length($0)
: Giá trị dòng lệnh dài nhất được lưu vào biến max.END
: Kết thúc câu lệnh điều kiện.print max
: In giá trị biếnmax
ra màn hình.filename
: Là tên tệp hoặc đường dẫn đến tệp.
Ví dụ minh họa
In ra độ dài của dòng dài nhất trong tệp text.txt sau đây:
text.txt
Chúng ta sử dụng lệnh với cú pháp như sau:
bash (non-root)
Kết quả
Bạn có làm được theo hướng dẫn này không?
Bình luận
Đang tải bình luận
Tính năng đang được phát triển