Đôi khi, khi làm việc trên dòng lệnh Linux, bạn có thể muốn đảo ngược một chuỗi hoặc một số dòng văn bản. Bạn sẽ vui mừng khi biết rằng có những tiện ích dòng lệnh cho phép bạn thực hiện chính xác điều này. Ở đây, trong hướng dẫn này, chúng ta sẽ thảo luận về một công cụ như vậy, được gọi là rev. Nhưng trước khi thực hiện, cần đề cập rằng tất cả các ví dụ ở đây đều đã được thử nghiệm trên máy Ubuntu 18.04 LTS.
Và đây là những gì trang hướng dẫn nói về nó:
Sau đây là một số ví dụ theo kiểu Hỏi & Đáp sẽ giúp bạn hiểu rõ hơn về cách lệnh rev hoạt động.
Khi bạn thực thi công cụ theo cách như vậy, nó sẽ đợi bạn nhập một số dữ liệu đầu vào. Bạn có thể nhập một từ hoặc một dòng, và ngay khi hoàn tất, hãy nhấn phím Enter, và bạn sẽ thấy văn bản bị đảo ngược trong đầu ra.
Ví dụ, tôi đã nhập đầu vào sau:
Và nhận được đầu ra sau:
Đây là một ví dụ:
Vì vậy, bạn có thể thấy rằng các dòng trong tệp 'test.txt' đã bị đảo ngược trong đầu ra.
Đây là đầu ra mà các lệnh này tạo ra trên hệ thống của tôi:
Lệnh rev của Linux
Lệnh rev trong Linux đảo ngược các dòng văn bản theo từng ký tự. Sau đây là cú pháp của nó:
Mã:
rev [tùy chọn] [tệp...]
Mã:
Tiện ích rev sao chép các tệp đã chỉ định vào đầu ra chuẩn, đảo ngược?
thứ tự các ký tự trong mỗi dòng. Nếu không có tệp nào được chỉ định,
đầu vào chuẩn sẽ được đọc.
Câu hỏi 1. Làm thế nào để sử dụng lệnh rev?
Đơn giản, chỉ cần thực thi 'rev' mà không có bất kỳ tùy chọn nào.
Mã:
rev
Ví dụ, tôi đã nhập đầu vào sau:
Mã:
hello world
Mã:
dlrow olleh
Câu hỏi 2. Lệnh rev hoạt động với các tệp như thế nào?
Điều này cũng khá đơn giản. Chỉ cần truyền tên tệp làm đầu vào, và bạn sẽ thấy nội dung bị đảo ngược trong đầu ra.Đây là một ví dụ:
Vì vậy, bạn có thể thấy rằng các dòng trong tệp 'test.txt' đã bị đảo ngược trong đầu ra.
Câu hỏi 3. Làm thế nào để xem trợ giúp và thông tin phiên bản?
Sử dụng tùy chọn dòng lệnh -V và -h cho việc này.
Mã:
rev -V
Mã:
rev -h