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
422
Để 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