|
Tìm và Thay thế văn bản có thể là một nhiệm vụ đơn giản bằng cách sử dụng người soạn thảo văn bản cơ bản hơn. Nhưng điều gì sẽ xảy ra khi bạn cần thực hiện nhiệm vụ tương tự trong nhiều tệp cùng một lúc?
Chà, mọi thứ trở nên phức tạp ở đó ... hoặc không quá nhiều. |
Trong ví dụ sau, chúng tôi sẽ sử dụng sed để thay thế tất cả các lần xuất hiện của từ "mongo" bằng từ "aurelio" trong tất cả các tệp có phần mở rộng .txt và nằm trong thư mục / home / user / myfolder /.
find / home / user / myfolder / -name * .txt -exec sed -i "s / mongo / aurelio / g" {} \;
Thật dễ dàng…
Trước khi hoàn thiện, điều đáng nói là một số trình soạn thảo văn bản cho phép thực hiện thao tác này bằng giao diện đồ họa. Trong số những người khác, đáng chú ý là Jedit, Geany, Regexxer, v.v.