22
ฉันจะใช้ xargs เพื่อคัดลอกไฟล์ที่มีช่องว่างและเครื่องหมายคำพูดในชื่อได้อย่างไร
ฉันพยายามคัดลอกไฟล์หลายไฟล์ด้านล่างไดเรกทอรีและไฟล์จำนวนหนึ่งมีช่องว่างและเครื่องหมายคำพูดเดี่ยวในชื่อของพวกเขา เมื่อฉันพยายามสตริงด้วยกันfindและgrepด้วยxargsฉันได้รับข้อผิดพลาดต่อไปนี้: find .|grep "FooBar"|xargs -I{} cp "{}" ~/foo/bar xargs: unterminated quote คำแนะนำใด ๆ สำหรับการใช้งาน xargs ที่มีประสิทธิภาพยิ่งขึ้น นี้คือบนMac OS X 10.5.3 (Leopard) กับ xargsBSD
232
linux
macos
unix
command-line
xargs