1
ค้นหา & sed (ค้นหาและแทนที่)
ฉันใช้คำสั่งต่อไปนี้ใน mac ของฉัน: $find . -name “*.java” -exec sed -i ’s/foo/bar/g’ {} \; และดูเหมือนว่าจะไม่มีผลกระทบ ฉันมีสองไฟล์ในไดเรกทอรีที่ลงท้ายด้วย. java ซึ่งทั้งคู่มีข้อความ foo อยู่ในนั้น ฉันพลาดอะไรไปรึเปล่า? แก้ไข: ผลลัพธ์จากการร้องขอความคิดเห็น [aafghani-03:~/test amirafghani]$ find . -name "*.java" -exec sed -i 's/foo/bar/g' {} \; sed: 1: "./bar.java": invalid command code . sed: 1: "./foo.java": invalid command code .