6
รับหมายเลขบรรทัดขณะใช้ grep
ฉันกำลังใช้ grep แบบเรียกซ้ำเพื่อค้นหาไฟล์สำหรับสตริงและไฟล์ที่ตรงกันทั้งหมดและบรรทัดที่มีสตริงนั้นจะถูกพิมพ์บนเทอร์มินัล แต่เป็นไปได้ไหมที่จะได้รับหมายเลขบรรทัดของบรรทัดเหล่านั้นด้วย? เช่นในปัจจุบันสิ่งที่ผมได้รับคือ/var/www/file.php: $options = "this.target"แต่สิ่งที่ฉันพยายามที่จะได้รับเป็น/var/www/file.php: 1142 $options = "this.target";อย่างดีที่1142จะเป็นจำนวนบรรทัดที่มีสตริงที่ ไวยากรณ์ที่ฉันใช้เพื่อ grep ซ้ำคือ sudo grep -r 'pattern' '/var/www/file.php' คำถามอีกข้อคือเราจะได้ผลลัพธ์ที่ไม่เท่ากับรูปแบบได้อย่างไร ชอบไฟล์ทั้งหมด แต่ไม่ใช่ไฟล์ที่มีสตริงที่แน่นอนใช่ไหม