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

grep เป็นยูทิลิตีบรรทัดคำสั่ง Unix ที่ค้นหาอินพุตสำหรับการจับคู่บรรทัด (หรือไม่) นิพจน์ทั่วไปและพิมพ์ผลลัพธ์ ใช้แท็กนี้สำหรับคำถามเกี่ยวกับวิธีการใช้คุณสมบัติ grep วิธีการเขียนนิพจน์ทั่วไปที่ทำงานกับ grep และการใช้งานทั่วไป เนื่องจาก grep พร้อมใช้งานในสภาพแวดล้อมคล้าย Unix (เช่น Cygwin บน Windows) คุณจึงสามารถใช้แท็กนี้สำหรับคำถามที่เข้ากันได้และความแตกต่างระหว่างรุ่นและสภาพแวดล้อมของซอฟต์แวร์

1
“ ps -ef | grep java” โดยใช้โปรแกรม java [ปิด]
ฉันพยายามรันps -ef | grep javaผ่านโปรแกรมจาวา นี่คือรหัสของฉัน - // String sudoScript = "sh -c \"ps -ef | grep java\""; String sudoScript = "ps -ef | grep java"; try { System.out.println("command=" + sudoScript); Process p1 = Runtime.getRuntime().exec(sudoScript); System.out.println("exit code: "+p1.waitFor()); FileInputStream fis1 = (FileInputStream) p1.getErrorStream(); int content1; while ((content1 = fis1.read()) != …
linux  java  grep  ps 

1
วิธีการแยกเพียงส่วนหนึ่งของสตริง
ฉันมีไฟล์แบตช์โดยใช้ wget และ grep ที่ดาวน์โหลดเว็บไซต์จากนั้นแยกสตริงที่ร่วงออกมาจากซอร์สโค้ด <p>11.59 €</p> อย่างที่คุณเห็น grep รวมแท็กวรรคซึ่งฉันต้องการแยกออก จะทำอย่างไร?
regex  grep 

2
แสดงเส้นที่ตรงกันสำหรับ regex ที่กำหนดที่ Linux
ฉันใช้สัญกรณ์ที่ไฟล์บันทึกของฉัน: [บางสิ่งบางอย่างบางสิ่งบางอย่าง] บางสิ่งจำเป็นและอักขระความยาวแปรผันและตัวเลข ไฟล์บันทึกพิเศษของฉันมีบรรทัดที่มีตัวอักษรอธิบายด้านบน นั่นคือ Line 1: DEBUG [AS-kmksdf] Error occured! Line 2: something somethingg.. ฉันต้องการรับบรรทัดที่ 1 ไฟล์บันทึกของฉันเติบโตขึ้นแบบไดนามิกและฉันแสดงที่หน้าจอด้วย tail -f log.txt ฉันจะแสดงบรรทัดพิเศษนั้นได้อย่างไร ฉันรู้ว่าฉันจะใช้ grep และ regex ของฉันจะเป็น sth ชอบ [[A-Z]*-[A-Z]*] วิธีรวมเข้ากับคำสั่งนั้น สิ่งนี้ใช้ไม่ได้: tail -f log.txt | grep [[A-Z]*-[A-Z]*] ฉันใช้ cygwin กับ windows7 และสามารถเรียกใช้คำสั่ง linux บน cmd.exe ของฉันได้
-1 linux  regex  grep  tail 

1
จะ grep แถวที่มีค่าน้อยกว่า 0.2 ในคอลัมน์ใดคอลัมน์หนึ่งได้อย่างไร [ปิด]
ID RT EZ Z0 Z1 Z2 RHO PHE 1889 UN NA 1.0000 0.0000 0.0000 0.8765 -1 1890 UN NA 1.0000 0.0000 0.0000 0.4567 -1 1891 UN NA 1.0000 0.0000 0.0000 0.0012 -1 1892 UN NA 1.0000 0.0000 0.0000 0.1011 -1 ฉันต้องการ grep ID ทั้งหมดที่มีคอลัมน์ RHO มีค่าน้อยกว่า 0.2และคอลัมน์อื่น ๆ จะรวมอยู่ในแถวที่เลือก ฉันเป็นมือใหม่ทั้งหมดเกี่ยวกับเรื่องนี้ …
-1 linux  grep 

1
การย้ายไฟล์ PDF ด้วยสายอักขระและพิมพ์ ok หรือไม่พบในทุกการค้นหาไฟล์
ฉันใช้คำสั่งต่อไปนี้กับ pdf เพื่อค้นหาสตริงเฉพาะในไฟล์ pdf หลายไฟล์และย้ายไปยังไดเรกทอรีเป้าหมายหากมีการแข่งขัน: pdfgrep -H "DESIRE STRING" TARGET/* | grep --ignore-case --perl-regexp --only-matching '.*(.PDF)'| uniq | xargs -I{} mv -i {} DESTINATION/ ฉันต้องการพิมพ์ตกลงหากพบคู่ที่ตรงกันหรือไม่พบถ้าไม่มีคู่ที่ตรงกัน เป็นไปได้หรือไม่ที่จะรวมสิ่งนี้ไว้ในบรรทัดคำสั่ง? ขอบคุณ
-1 linux  bash  pdf  grep 

2
ค้นหาไฟล์และดาวน์โหลด (ม้วน, grep, wget?)
ฉันกำลังพยายามตั้งค่าคำสั่งด้วย curl และ grep ที่ให้ฉันค้นหารูปแบบเฉพาะบนเว็บไซต์และดาวน์โหลดลิงก์เป้าหมาย ฉันได้ลองวิธีนับไม่ถ้วนกับขด wget และอะไร แต่ไม่สามารถหาทางออก งานวิจัยของฉันก็มีประโยชน์เช่นกัน ดังนั้นสิ่งที่ฉันพยายามทำคือ: ค้นหาเว็บไซต์ ( http://ci.athion.net/job/FastAsyncWorldEdit/lastStableBuild/ ) สำหรับทุกไฟล์ที่ขึ้นต้นด้วย "FastAsyncWorldEdit-bukkit-" และลงท้ายด้วย ".jar" แล้วบันทึกเป็นอะไรก็ตาม บทเรียนที่ฉันพบดูเหมือนจะไม่ทำงานกับเจนกินส์ ขอบคุณสำหรับความช่วยเหลือใด ๆ !
-1 linux  grep  wget  curl  jenkins 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.