COMMAND LINE KUNG FU
Lệnh thay thế nội dung trong một dòng cụ thể trên Linux
918
Chúng ta có thể thay thế một chuỗi trong một dòng cụ thể bằng cách thêm số dòng làm tiền tố cho lệnh sed
như sau:
bash (non-root)
Chú thích tham số lệnh sed:
line
: Là số thứ tự dòng bạn muốn thay thế nội dung.-i
: Ghi đè kết quả vào file hiện tại.s
: Tùy chọn thay thế chuỗi trong lệnh sed./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.
Ví dụ minh họa
Giả sử chúng ta có một tệp number
như sau:
number
Để thay thế số 7
ở dòng thứ 2 trong tệp number
thành số bảy
chúng ta có thể 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