Tôi cố gắng để sử dụng lệnh này:SED tìm và thay thế bằng dấu ngoặc nhọn
sed -i 's#\{test1\}#test2#' /example/myfile.txt
Để thay thế các trường hợp {test1}
với test2
.
tôi nhận được lỗi:
sed: -e expression #1, char 17: Invalid preceding regular expression
Am tôi không thoát khỏi dấu ngoặc nhọn một cách chính xác?
Hmm .. Tôi đã xóa các dấu gạch chéo ngược và có vẻ như hoạt động tốt. – atdev