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

5
ความแตกต่างระหว่างคำสั่ง find และ findstr ใน Windows คืออะไร
ใน Windows ความแตกต่างระหว่างfindและfindstrคำสั่งคืออะไร ทั้งคู่ดูเหมือนจะค้นหาข้อความในไฟล์: หา C:\> find /? Searches for a text string in a file or files. FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]] /V Displays all lines NOT containing the specified string. /C Displays only the count of lines containing the string. /N Displays line numbers …

2
อาร์กิวเมนต์สตริงหลายคำสั่ง findstr DOS
findstr /v "black" File1.txt ด้านบนคำสั่ง DOS จะแสดงเนื้อหาของ 'File1.txt' ซึ่งไม่ตรงกับสตริง "ดำ" จะแก้ไขคำสั่งนี้ได้อย่างไรหากฉันต้องการกรองคำว่า "ดำ" และ "ขาว"

0
ค้นหา vs Findstr ผลลัพธ์
ต่อ คำตอบนี้ ฉันพยายามใช้ findstr เพื่อค้นหาสตริง (ชื่อ) ภายในไฟล์บันทึก HL7 บางไฟล์ในไดเรกทอรี Findstr ได้รับ 0 ผลลัพธ์ แต่ค้นหาคืนมากมาย ฉันเล่นไปกับไวยากรณ์ของคำสั่ง findstr ของฉัน แต่ไม่สามารถเอาคืนมาได้ หมายเหตุเนื่องจากไฟล์เหล่านี้เป็นไฟล์ HL7 ชื่อจะถูกล้อมรอบด้วยสัญลักษณ์ (|, ^, ฯลฯ ): D:\logs>findstr /l /m /c:"Test" *.* D:\logs> ฉันถือว่าการขาดผลลัพธ์หมายถึงผลลัพธ์ 0 รายการ ในขณะเดียวกัน: D:\logs>find /c "Test" *.* ---------- LOG1.LOG: 0 ---------- LOG2.LOG: 4 ---------- LOG3.LOG: 0 ---------- LOG4.LOG: …

1
Batch File, dir | findstr ภายในสำหรับลูป
ให้ฉันนำโดยยอมรับว่าฉันเป็น noob ที่สมบูรณ์ที่ไฟล์แบทช์ ... และภาษาการเขียนโปรแกรมโดยทั่วไป ฉันพยายามเขียนไฟล์แบตช์ที่อนุญาตให้ผู้ใช้ป้อนชื่อไฟล์บางส่วนและมันจะค้นหาไดเรกทอรีย่อยหลายสิบไดเรกทอรีค้นหาและเปิดไฟล์ pdf ทั้งหมดที่มีชื่อประกอบด้วยชื่อผู้ใช้ ฉันคาดหวังว่าจะพบไฟล์ PDF ที่แตกต่างกัน 2 ถึง 8 ไฟล์ ฉันสามารถใช้สิ่งต่อไปนี้เพื่อคืนค่าเส้นทางไฟล์ set /p Number="Enter the Job-Shaft Number " echo Searching folders dir /b /s "*.pdf" | findstr /i "%Number%" แต่เมื่อฉันพยายามที่จะใส่มันไว้ใน for for loop เพื่อที่ฉันจะได้ทำอะไรกับมันฉันก็พบปัญหา: for %%G in ('dir /b /s "*.pdf" | findstr /i "%Number%"') …

1
ค้นหารายการบางอย่างของไฟล์โดยใช้เครื่องมือบรรทัดคำสั่งใน windows 7
เมื่อเร็ว ๆ นี้ฉันใช้ findstr "ItemThatIsBeeingSearchedFor" C:\Windows\System32\drivers\etc\hosts > J:\documents\HostsFile\ResultOfSearch.txt เพื่อส่งออกรายการโฮสต์ไฟล์บางรายการไปยัง. txt ตอนนี้ฉันกำลังพยายามทำเช่นเดียวกันกับ findstr "conversion" j:\documents\post_01 > j:\documents\conversion.txt เพื่อเอาท์พุทคำศัพท์ที่มีสตริง 'การแปลง' ในชื่อของพวกเขา แต่ไม่ได้ผล เอาท์พุท. txt ว่างเปล่า ผมทำอะไรผิดหรือเปล่า? ระบบปฏิบัติการ: win 7 ult 64bit

1
Findstr: ชื่อไฟล์จับคู่ที่มีจุดเดียว
ฉันพยายามค้นหาไฟล์ทั้งหมดในโฟลเดอร์และไดเรกทอรีย่อยที่มีจุดเดียว การอ่านเอกสารประกอบของ findstr ฉันได้มากับชนิดของ regex นี้ แต่มันยังคงตรงกับชื่อไฟล์ทั้งหมดที่มีจุด ในความเข้าใจของฉัน regex ฉันสร้างควรอ่าน: "ตัวละครใด ๆ ยกเว้นจุดแล้วต้องมีจุดเดียวแล้วตัวละครใด ๆ ยกเว้นจุด." where /r directory *.* | findstr /irc:"[^\.]*\.[^\.]*" ฉันรู้ว่าฉันสามารถติดตั้ง grep ได้ แต่ฉันต้องการโซลูชันที่ใช้งานได้ดี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.