วิธีแสดงหมายเลขบรรทัดในขณะที่ทำการ grep บนไฟล์


14

วิธีแสดงหมายเลขบรรทัดในขณะที่ทำการ grep บนไฟล์ ตัวอย่างเช่น:

grep CONFIG_PM_ADVANCED_DEBUG /boot/config-`uname -r 

คำตอบ:


32

มีตัวเลือก-nและอื่น ๆ อีกมากมายในหน้าคู่มือมูลค่าการอ่าน


6

grep -n <pattern> <file>นำหน้าแต่ละบรรทัดของเอาต์พุตด้วยหมายเลขบรรทัดในไฟล์อินพุต นี่คือสิ่งที่คุณกำลังมองหา?


การปะทะกลางอากาศกับ enzotib ที่เร็วขึ้น
Petr Uzel

1

alias grep='grep -inE --color=auto'

นี่จะเป็นการจับคู่สีเช่นกันเพื่อให้อ่านง่าย



0
cat -n /boot/config | grep CONFIG_PM_ADVANCED_DEBUG

catจะ-n[umber]เส้นและ| (filter)ผ่านการgrepมองเฉพาะสำหรับเส้นที่มีCONFIG_PM....ในพวกเขา

ผลลัพธ์ที่ได้จะเป็นหมายเลขบรรทัด ข้อความของบรรทัดและสตริง

cat -n[umber lines] /Path/to/filename | grep -i[gnor case (optional)] STRING_TO_LOOK_FOR

ยินดีต้อนรับสู่ U&L ฉันแก้ไขโพสต์ของคุณดังนั้นจึงใช้ประโยชน์จากความเป็นไปได้ของการจัดรูปแบบของไซต์อีกเล็กน้อย โปรดตรวจสอบการเปลี่ยนแปลง (พร้อมประวัติการแก้ไข) ดังนั้นคำตอบในอนาคตของคุณ (และคำถาม) อาจดูดีขึ้น นอกจากนี้ยังไม่จำเป็นต้อง "ลงชื่อ" โพสต์ของคุณชื่อของคุณโพสต์พร้อมกับโปรไฟล์ของคุณในทุกคำตอบ
Anthon
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.