ใช้find
กับgrep
หนึ่งสามารถค้นหาไฟล์ที่ตรงกับรูปแบบ:
# find | grep error
./solr-modifiedSolr4/SolrPhpClient/phpdocs/errors.html
./error_log
./includes/classes/error_log
อย่างไรก็ตามการใช้find
เพียงไฟล์เดียวไม่พบ:
# find . -name error*
./error_log
./includes/classes/error_log
ทำไมไม่find
ค้นหาerrors.html
ไฟล์เมื่อไม่ได้ใช้กับgrep
? วิธีfind
ใช้ในการแสดงไฟล์นี้เช่นกัน?
find -name error\*
- กดปุ่มน้อยกว่าเพื่อกด;) สิ่งนี้มีผลเหมือนกันการ*
ส่งผ่านเป็นเครื่องหมายดอกจันที่รู้แจ้งไปยังคำสั่ง find และไม่ได้ขยายโดยเชลล์ของคุณ