COMMAND LINE KUNG FU
Lệnh thay thế nội dung theo thứ tự xuất hiện trong một dòng trên Linux
371
Đặng Văn Chương - 2022-08-04 13:14:17 (GMT+7)
Để thay thế nội dung theo thứ tự xuất hiện trong một dòng trên Linux chúng ta dùng lệnh sau:
bash (non-root)
Chú thích tham số lệnh sed:
s
: Tùy chọn thay thế chuỗi trong lệnh sed.-i
: Ghi đè kết quả vào file hiện tại./old_string
: Nội dung chuỗi cũ bạn cần thay đổi./new_string/
: Nội dung mới thay thế cho chuỗi cũ.filename
: Là tên tệp hoặc đường dẫn đến tệp.#
: Thứ tự chuỗi cần thay thế trên mỗi dòng.
Ví dụ minh họa
Giả sử, chúng ta có một tệp number
như sau:
number
Để thay thế số 5
thứ 2 trên mỗi dòng thành số năm
chúng ta dùng lệnh sed
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