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

แท็กนี้มีความหมายหลายอย่าง โปรดอย่าใช้แท็กนี้หากคุณพยายามหาบางอย่าง

4
Ruby Array วัตถุ find_first?
ฉันขาดอะไรบางอย่างในเอกสาร Array หรือไม่ ฉันมีอาร์เรย์ที่มีออบเจ็กต์มากถึงหนึ่งชิ้นที่ตรงตามเกณฑ์ที่กำหนด ฉันต้องการค้นหาวัตถุนั้นอย่างมีประสิทธิภาพ ความคิดที่ดีที่สุดที่ฉันมีจากเอกสารคือ: candidates = my_array.select { |e| e.satisfies_condition? } found_it = candidates.first if !candidates.empty? แต่ฉันไม่พอใจด้วยเหตุผลสองประการ: นั่นselectทำให้ฉันสำรวจอาร์เรย์ทั้งหมดแม้ว่าเราจะสามารถประกันตัวได้หลังจากการโจมตีครั้งแรก ฉันต้องการรหัสบรรทัด (พร้อมเงื่อนไข) เพื่อทำให้ผู้สมัครแบนราบ การดำเนินการทั้งสองอย่างสิ้นเปลืองโดยรู้ล่วงหน้าว่ามีวัตถุที่น่าพอใจ 0 หรือ 1 ชิ้น สิ่งที่ฉันต้องการคือ: array.find_first(block) ซึ่งส่งคืนค่า nil หรืออ็อบเจ็กต์แรกที่บล็อกประเมินเป็น true โดยสิ้นสุดการข้ามผ่านที่อ็อบเจ็กต์นั้น ฉันต้องเขียนเองหรือไม่? วิธีการที่ยอดเยี่ยมอื่น ๆ ทั้งหมดใน Array ทำให้ฉันคิดว่ามันอยู่ที่นั่นและฉันไม่เห็นมัน
137 ruby  arrays  performance  find 

4
ค้นหาองค์ประกอบทั้งหมดบนหน้าที่มี ID องค์ประกอบประกอบด้วยข้อความบางอย่างโดยใช้ jQuery
ฉันพยายามค้นหาองค์ประกอบทั้งหมดในหน้าที่มีรหัสองค์ประกอบประกอบด้วยข้อความบางอย่าง จากนั้นฉันจะต้องกรององค์ประกอบที่พบตามว่าถูกซ่อนอยู่หรือไม่ ความช่วยเหลือใด ๆ ที่ได้รับการชื่นชมอย่างมาก
131 jquery  search  filter  find  wildcard 

11
ฉันจะค้นหารูปแบบหลายบรรทัดในไฟล์ได้อย่างไร
ฉันต้องการค้นหาไฟล์ทั้งหมดที่มีรูปแบบสตริงเฉพาะ วิธีแก้ปัญหาแรกที่นึกถึงคือการใช้find piped กับxargs grep : find . -iname '*.py' | xargs grep -e 'YOUR_PATTERN' แต่ถ้าฉันต้องการหารูปแบบที่ครอบคลุมมากกว่าหนึ่งบรรทัดฉันก็ติดขัดเพราะ vanilla grep ไม่สามารถหารูปแบบหลายเส้นได้

5
ค้นหาและคัดลอกไฟล์
เหตุใดสิ่งต่อไปนี้จึงไม่คัดลอกไฟล์ไปยังโฟลเดอร์ปลายทาง # find /home/shantanu/processed/ -name '*2011*.xml' -exec cp /home/shantanu/tosend {} \; cp: omitting directory `/home/shantanu/tosend' cp: omitting directory `/home/shantanu/tosend' cp: omitting directory `/home/shantanu/tosend'
128 linux  copy  find 

8
สคริปต์ PowerShell เพื่อค้นหาและแทนที่สำหรับไฟล์ทั้งหมดที่มีนามสกุลเฉพาะ
ฉันมีไฟล์คอนฟิกูเรชันหลายไฟล์ใน Windows Server 2008 ซ้อนกันดังนี้: C:\Projects\Project_1\project1.config C:\Projects\Project_2\project2.config ในการกำหนดค่าของฉันฉันต้องทำการแทนที่สตริงเช่นนี้: <add key="Environment" value="Dev"/> จะกลายเป็น: <add key="Environment" value="Demo"/> ฉันคิดเกี่ยวกับการใช้สคริปต์แบทช์ แต่ไม่มีวิธีที่ดีในการทำเช่นนี้และฉันได้ยินมาว่าด้วยสคริปต์ PowerShell คุณสามารถดำเนินการนี้ได้อย่างง่ายดาย ฉันพบตัวอย่างของการค้นหา / แทนที่ แต่ฉันหวังว่าจะมีวิธีที่จะสำรวจโฟลเดอร์ทั้งหมดภายในไดเร็กทอรี C: \ Projects ของฉันและค้นหาไฟล์ใด ๆ ที่ลงท้ายด้วยนามสกุล ".config" เมื่อพบหนึ่งฉันต้องการให้มันแทนที่ค่าสตริงของฉัน แหล่งข้อมูลที่ดีในการค้นหาวิธีการทำสิ่งนี้หรือผู้เชี่ยวชาญด้าน PowerShell ที่สามารถให้ข้อมูลเชิงลึกได้บ้าง?

6
ฉันจะตรวจสอบได้อย่างไรว่าอักขระในสตริงเป็นตัวอักษร? (งูใหญ่)
ฉันรู้เกี่ยวกับislowerและisupperแต่คุณสามารถตรวจสอบได้หรือไม่ว่าอักขระนั้นเป็นตัวอักษรหรือไม่? ตัวอย่างเช่น: >>> s = 'abcdefg' >>> s2 = '123abcd' >>> s3 = 'abcDEFG' >>> s[0].islower() True >>> s2[0].islower() False >>> s3[0].islower() True มีวิธีไหนแค่ถามว่าเป็นตัวละครนอกจากทำ.islower()หรือ.isupper()?
122 python  string  find 


3
ค้นหา -exec cmd {} + vs | xargs
อันไหนมีประสิทธิภาพมากกว่าไฟล์ชุดใหญ่มากและควรใช้? find . -exec cmd {} + หรือ find . | xargs cmd (สมมติว่าไม่มีตัวตลกในชื่อไฟล์)
115 linux  unix  command-line  find 

8
ฉันจะค้นหาองค์ประกอบเฉพาะในรายการ <T> ได้อย่างไร
แอปพลิเคชันของฉันใช้รายการดังนี้: List&lt;MyClass&gt; list = new List&lt;MyClass&gt;(); เมื่อใช้AddวิธีMyClassนี้จะเพิ่มอินสแตนซ์อื่นในรายการ MyClass ให้วิธีการต่อไปนี้: public void SetId(String Id); public String GetId(); ฉันจะค้นหาอินสแตนซ์เฉพาะของMyClassการใช้GetIdวิธีนี้ได้อย่างไร ฉันรู้ว่ามีFindวิธีนี้ แต่ฉันไม่รู้ว่าจะใช้ได้หรือไม่!
114 c#  list  properties  find 


12
วิธีที่ดีที่สุดในการจัดการ list.index (อาจไม่มีอยู่จริง) ใน python?
ฉันมีรหัสที่มีลักษณะดังนี้: thing_index = thing_list.index(thing) otherfunction(thing_list, thing_index) โอเคมันง่ายมาก แต่คุณเข้าใจแล้ว ตอนนี้thingอาจจะไม่เป็นจริงในรายการซึ่งในกรณีนี้ผมต้องการที่จะผ่าน thing_index-1 ในภาษาอื่นนี่คือสิ่งที่คุณคาดหวังว่าindex()จะได้รับคืนหากไม่พบองค์ประกอบ ในความเป็นจริงมันพ่นไฟล์ValueError. ฉันสามารถทำได้: try: thing_index = thing_list.index(thing) except ValueError: thing_index = -1 otherfunction(thing_list, thing_index) แต่มันรู้สึกสกปรกและฉันไม่รู้ว่าValueErrorจะเลี้ยงดูด้วยเหตุผลอื่นได้ไหม ฉันคิดวิธีแก้ปัญหาต่อไปนี้ตามฟังก์ชั่นเครื่องกำเนิดไฟฟ้า แต่ดูเหมือนจะซับซ้อนเล็กน้อย: thing_index = ( [(i for i in xrange(len(thing_list)) if thing_list[i]==thing)] or [-1] )[0] มีวิธีที่สะอาดกว่าในการบรรลุสิ่งเดียวกันหรือไม่? สมมติว่ารายการไม่ได้เรียงลำดับ
113 python  list  find  indexing 

9
ค้นหาไฟล์และทาร์ต (ด้วยช่องว่าง)
เอาล่ะปัญหาง่ายๆตรงนี้ ฉันกำลังทำงานกับรหัสสำรองง่ายๆ ทำงานได้ดียกเว้นว่าไฟล์มีช่องว่างอยู่ นี่คือวิธีที่ฉันค้นหาไฟล์และเพิ่มลงในไฟล์เก็บถาวร tar: find . -type f | xargs tar -czvf backup.tar.gz ปัญหาคือเมื่อไฟล์มีช่องว่างในชื่อเนื่องจาก tar คิดว่าเป็นโฟลเดอร์ โดยพื้นฐานแล้วฉันสามารถเพิ่มเครื่องหมายคำพูดรอบ ๆ ผลลัพธ์จากการค้นหาได้หรือไม่? หรือวิธีอื่นในการแก้ไขปัญหานี้?
110 linux  find  backup  tar 

5
Linux ค้นหาชื่อไฟล์ด้วยสตริงที่กำหนด
ฉันใช้ Ubuntu และฉันต้องการค้นหาไฟล์ทั้งหมดในไดเร็กทอรีปัจจุบันและไดเร็กทอรีย่อยที่ชื่อมีสตริง "John" ฉันรู้ว่าgrepสามารถจับคู่เนื้อหาในไฟล์ได้ แต่ฉันไม่รู้ว่าจะใช้กับชื่อไฟล์อย่างไร ความช่วยเหลือใด ๆ จะได้รับการชื่นชม
107 linux  string  find 

15
ฉันจะได้รับคำสั่ง find เพื่อพิมพ์ขนาดไฟล์พร้อมชื่อไฟล์ได้อย่างไร
ถ้าฉันออกคำสั่ง find ดังต่อไปนี้: $ find . -name *.ear มันพิมพ์ออกมา: ./dir1/dir2/earFile1.ear ./dir1/dir2/earFile2.ear ./dir1/dir3/earFile1.ear สิ่งที่ฉันต้องการ 'พิมพ์' ในบรรทัดคำสั่งคือชื่อและขนาด: ./dir1/dir2/earFile1.ear 5000 KB ./dir1/dir2/earFile2.ear 5400 KB ./dir1/dir3/earFile1.ear 5400 KB

8
jQuery เลือกตามแอตทริบิวต์โดยใช้ตัวดำเนินการ AND และ OR
ฉันกำลังคิดว่าถ้าเป็นไปได้ใน jQuery ให้เลือกองค์ประกอบตามแอตทริบิวต์ที่ตั้งชื่อโดยใช้ AND และ OR ตัวอย่าง: &lt;div myid="1" myc="blue"&gt;1&lt;/div&gt; &lt;div myid="2" myc="blue"&gt;2&lt;/div&gt; &lt;div myid="3" myc="blue"&gt;3&lt;/div&gt; &lt;div myid="4"&gt;4&lt;/div&gt; ฉันต้องการเลือกองค์ประกอบทั้งหมดโดยที่myc="blue"แต่เฉพาะองค์ประกอบที่myidตั้งค่าเป็น 1 หรือ 3 ฉันจึงลอง: a=$('[myc="blue"] [myid="1"] [myid="3"]'); แต่ไม่ได้ผลเหมือนกันที่นี่: a=$('[myc="blue"] &amp;&amp; [myid="1"] || [myid="3"]'); เป็นไปได้หรือไม่โดยไม่ต้องเขียนฟังก์ชันตัวกรองพิเศษ

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