คำถามติดแท็ก ack

9
ค้นหาเฉพาะในไฟล์ที่ตรงกับรูปแบบที่มี ack
สามารถ ack ค้นหาเฉพาะไฟล์ที่ตรงกับรูปแบบ 'glob' ที่เฉพาะเจาะจงเท่านั้น (เช่น: ค้นหา foo ในไฟล์ทั้งหมดที่ชื่อ "bar * .c") คำสั่ง ack foo "bar*.c" ใช้งานได้เฉพาะในไดเรกทอรีปัจจุบัน หมายเหตุ: ฉันรู้ว่ามันเป็นไปได้ด้วย find -exec: find . -name "bar*.c" -type f -exec ack foo {} + แต่ฉันต้องการคำสั่ง ack ขนาดเล็กและเรียบง่ายเพราะ find ไม่ข้ามไดเรกทอรีควบคุมเวอร์ชัน
49 ack 


3
`ack` จะไม่แสดงหมายเลขบรรทัดในไฟล์เดียว
ฉันใช้ ack เพื่อค้นหาสตริง เมื่อฉันรันโดยไม่มีอาร์กิวเมนต์ไฟล์ฉันจะได้รับหมายเลขบรรทัด: $> ack function themes/README.txt 7:Drupal's sub-theme functionality to ensure easy maintenance and upgrades. sites/default/default.services.yml 48: # - The dump() function can be used in Twig templates to output information ... แต่เมื่อฉันพยายามระบุไฟล์ฉันไม่ได้รับหมายเลขบรรทัด $> ack function themes/README.txt Drupal's sub-theme functionality to ensure easy maintenance and upgrades. ฉันทำ Google …
17 ack 

2
ค้นหาไฟล์ทั้งหมดด้วย ack
ฉันจะค้นหาไฟล์ทั้งหมด (รวมถึงไบนารี) ในไดเรกทอรีปัจจุบันด้วยackv2 ได้อย่างไร ผมต้องการที่จะทำเช่นเดียวกับการทำแต่เพียงกับธงจึงทำงานได้ถ้าผมต้องการที่จะค้นหาไฟล์ทั้งหมดในไดเรกทอรีที่ระบุโดยไม่ต้องต่อท้ายack 'foo' **** ความแตกต่างระหว่างack 'foo'และack 'foo' **: $ mkdir test && cd test $ printf '\x00\x01foo1\x00' > test1 $ printf 'foo2' > test2 $ ack 'foo' test2 1:foo2 $ ack 'foo' ** test1 1:foo1 test2 1:foo2
14 ack 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.