คำถามในหัวข้อ 'grep'

จะนับจำนวนคำในไฟล์ทั้งหมดของไดเร็กทอรีได้อย่างไร?
ฉันกำลังพยายามนับคำใดคำหนึ่งที่เกิดขึ้นในไดเร็กทอรีทั้งหมด เป็นไปได้ไหม? ตัวอย่างเช่น มีไดเร็กทอรีที่มีไฟล์ 100 ไฟล์ ซึ่งไฟล์ทั้งหมดอาจมีคำว่า "aaa" อยู่ในนั้น ฉันจะนับจำนวน “aaa” ในไฟล์ทั้งหมดภายใต้ไดเรกทอรีนั้นได้อย่างไร ฉันลองสิ่งที่ชอบ:...
91797 มุมมอง
schedule 17.11.2023

สถานการณ์การแยกข้อความนี้เป็นไปได้ใน linux bash shell หรือไม่
สมมติว่าไฟล์ข้อความของฉันเป็นแบบนี้ Person1 : movie1 (ช่องว่างและแท็บ) : ภาพยนตร์ 2 (ช่องว่างและแท็บ) : ภาพยนตร์ 3 (ช่องว่างและแท็บ) : ภาพยนตร์ 4 ฉันต้องการค้นหาภาพยนตร์โดยเฉพาะนักแสดง แล้วนี่คือวิธีที่ฉันจะทำสิ่งนี้ ทำนักแสดงแมว...
123 มุมมอง
schedule 19.12.2023

เราไม่เพียงแค่ grep เข้าไปใน ProcessBuilder
ไม่มีใครรู้วิธีใช้ linux grep กับ java ProcessBuilder หรือไม่ เหตุใดโค้ดนี้จึงส่งคืนสตริงว่างเมื่อควรส่งคืน "sing" import java.io.*; import java.util.*; public class Test2 { public static void main(String[] args) throws...
1913 มุมมอง
schedule 17.11.2023

ฉันจะใช้ Regex เพื่อจับคู่ทุกเหตุการณ์ของสตริงระหว่างสองสตริงที่อยู่รอบ ๆ โดยไม่รวมสตริงที่อยู่รอบ ๆ ได้อย่างไร
ฉันกำลังดิ้นรนกับ regex นี่คือคำสั่งที่ฉันใช้ (เรียกใช้ Cygwin บน Windows) ตามคำแนะนำของ hwnd (ซึ่งได้แก้ไขปัญหาก่อนหน้าของฉันแล้ว): grep -Po '(?<="id":)[^,]+' regex_test.txt...
160 มุมมอง
schedule 19.12.2023

จับคู่คอลัมน์ของไฟล์หนึ่งกับอีกคอลัมน์หนึ่งโดยใช้ awk เมื่อคอลัมน์ไฟล์ที่สองมีเครื่องหมายจุลภาค
ฉันมีสองไฟล์ - ไฟล์หนึ่งเป็นไฟล์ขนาดใหญ่ที่มีตัวแปรในยีน โดยมีหลายคอลัมน์คั่นด้วยแท็บ คอลัมน์ที่มีชื่อยีนอาจมีชื่อเดียวหรือหลายชื่อคั่นด้วยเครื่องหมายจุลภาค (ชื่อยีนในตัวอย่างคือ SAMD11 และ NOC2L): 1 874816 874816 - T rs200996316 SAMD11...
731 มุมมอง
schedule 22.11.2023

สคริปต์ทุบตีของฉันบน MacBook ไม่สามารถรับ stdout ของ grep ได้
ฉันได้ลองใช้รูปแบบนี้มาหลายสิบรูปแบบ แต่ไม่ได้รับผลลัพธ์: #!/usr/bin/env bash echo $1; history | grep $1 | cat > /tmp/hsg_output ; cat /tmp/hsg_output; ฉันสร้างสิ่งนี้บน MacBook Pro ของฉัน ฉันเก็บมันเป็น /usr/local/bin/hsg ฉัน chmod มัน...
40 มุมมอง
schedule 10.12.2023

จะตัด PID จากคำสั่ง `ps aux` ได้อย่างไร
ฉันต้องการรับ pid จากกระบวนการของฉัน ฉันทำ ps aux | cut -d ' ' -f 2 แต่ฉันสังเกตว่าบางครั้งมันได้รับ pid และบางครั้งก็ไม่ได้: [user@ip ~]$ ps aux user 2049 0.5 10.4 6059216 1623520 ? Sl date 8:48 process user 12290 0.3 6.9 5881568...
20692 มุมมอง
schedule 09.01.2024

ทางเลือกอื่นในการดำเนินการ grep ในขณะที่ใช้แผนเว็บโฮสติ้งที่ใช้ร่วมกัน
แอปพลิเคชัน: ฉันต้องการเผยแพร่เว็บแอปพลิเคชันที่รับสตริงอินพุต ค้นหาสตริงในไฟล์ข้อความธรรมดาประมาณ 5,000 ไฟล์ และส่งกลับชื่อของไฟล์ที่ตรงกัน ไฟล์ข้อความแต่ละไฟล์มีขนาดประมาณ 4MB (ไม่มีการบีบอัด) ปัญหา: ใน PHP ฉันสามารถใช้ exec(grep -l pattern...
64 มุมมอง
schedule 03.12.2023

จะ grep ไฟล์ที่มีเฉพาะตัวเลขได้อย่างไร
ฉันกำลังพยายาม grep ชื่อไฟล์ txt ที่มีตัวเลขและตัวเลขเท่านั้น แต่ฉันไม่รู้ว่า grep เหมาะกับงานนั้นหรือไม่ ถ้าฉันมีไฟล์เหมือนด้านล่าง... FILE1: 12324 FILE2: 12345q FILE3: qqerxv ควรให้เฉพาะชื่อ FILE1 แก่ฉันเท่านั้น ฉันได้ลอง grep -r...
899 มุมมอง
schedule 14.01.2024

ค้นหาหลายสตริงในบรรทัดเดียวโดยใช้ regex ในไฟล์/ไดเร็กทอรีที่ซ้อนกันและผลลัพธ์ที่ตรงกัน
ตัวอย่างเช่น หากมีไฟล์และไดเร็กทอรี: /tmp/temp_dir/subdir_001/file_001.txt /tmp/temp_dir/subdir_001/file_002.txt /tmp/temp_dir/subdir_002/file_003.txt /tmp/temp_dir/subdir_003/file_004.txt และเนื้อหาเหล่านั้นมีเนื้อหาหลากหลายพร้อมบรรทัดเฉพาะที่...
76 มุมมอง
schedule 27.10.2023