Trong một tệp chứa các dòng như thế này:
# lorem ipsum blah variable
Tôi muốn xóa #
(bình luận) ký tự trong cùng một dòng có chứa một chuỗi cụ thể. Có sed
tốt cho việc này không?
Tôi đang đấu tranh để có được điều kiện làm việc này. Tôi có một cách "vụng về" để làm việc này; Tôi có thể tìm thấy số dòng phù hợp với awk
hoặc sed
sau đó sử dụng số này trong một sed
lệnh riêng biệt , nhưng tôi tin rằng điều này có thể được thực hiện theo cách tốt hơn nhiều.
's/#//g'
sẽ xóa tất cả các#
ký tự trong dòng. Nếu đó không phải là những gì bạn muốn, hãy xóag
(viết tắt của cụm từ toàn cầu). (2) Để chỉnh sửa một tập tin tại chỗ (như được yêu cầu trong câu hỏi), sử dụngsed -i
.