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

การเรียงลำดับเป็นกระบวนการใด ๆ ของการจัดเรียงรายการตามลำดับที่แน่นอนหรือเป็นชุดที่แตกต่างกัน

1
การเรียงลำดับบรรทัดใน Notepad ++ โดยไม่มีปลั๊กอิน TextFX
รุ่นปัจจุบันของ Notepad ++ (ตอนที่เขียนนี้) คือ 6.6.3 เวอร์ชัน6.5.2เป็นครั้งแรกที่นำเสนอฟังก์ชั่นการเรียงลำดับแบบเนทีฟ (ไม่มีปลั๊กอิน) อย่างน้อยนั่นคือสิ่งที่พวกเขาอ้าง แม้ว่าเราจะเก้ารุ่นหลังรุ่น 6.5.2 ฉันได้พบอะไรที่เกี่ยวกับคุณลักษณะนี้: ไม่มีสัญลักษณ์ของมันในเมนู (หรือฉันตาบอด) ไม่มีแม้แต่คำในเอกสารประกอบของ Notepad ++ (ความช่วยเหลือออนไลน์) ทุกสิ่งที่ฉันอ่านในอินเทอร์เน็ต (รวมถึงคำตอบนี้ ) ยังคงพูดถึงการเรียงลำดับบรรทัดโดยใช้ปลั๊กอิน TextFX ไม่มีอะไรเกี่ยวกับฟังก์ชั่นดั้งเดิม (ใช้ QuickSort) ดังนั้น: ฉันจะเรียงลำดับบรรทัดใน Notepad ++ โดยไม่ต้องใช้ปลั๊กอิน TextFX ได้อย่างไร

18
Unix / Linux ค้นหาและจัดเรียงตามวันที่แก้ไข
ฉันจะทำแบบง่าย ๆfindซึ่งจะเรียงลำดับผลลัพธ์โดยการแก้ไขล่าสุดได้อย่างไร นี่คือปัจจุบันที่findฉันใช้ (ฉันกำลังหลบหนีเชลล์ใน PHP ดังนั้นนี่คือเหตุผลสำหรับตัวแปร): find '$dir' -name '$str'\* -print | head -10 ฉันจะให้คำสั่งนี้ค้นหาโดยแก้ไขล่าสุดได้อย่างไร (หมายเหตุฉันไม่ต้องการให้เรียงลำดับ 'หลัง' การค้นหา แต่ควรค้นหาผลลัพธ์ตามสิ่งที่ได้รับการแก้ไขล่าสุด)
138 linux  unix  sorting  find 


3
วิธี UNIX จัดเรียงตามหนึ่งคอลัมน์เท่านั้นได้อย่างไร
ฉันรู้ว่าตัวเลือก -k สำหรับ Unix เรียงลำดับช่วยให้เราสามารถจัดเรียงตามคอลัมน์ที่เฉพาะเจาะจงและต่อไปนี้ทั้งหมด ตัวอย่างเช่นกำหนดไฟล์อินพุต: 2 3 2 2 1 2 2 1 1 1 ใช้sort -n -k 1ฉันได้รับผลลัพธ์เรียงตามคอลัมน์ที่ 1 แล้วตามด้วยที่ 2: 1 1 1 2 2 1 2 2 2 3 อย่างไรก็ตามฉันต้องการคงคอลัมน์ที่ 2 ไว้อย่างนี้: 1 2 1 1 2 3 2 2 2 1 เป็นไปได้ด้วยsortคำสั่งหรือไม่
47 unix  sorting 

1
การเรียงลำดับแบบคำนึงถึงขนาดตัวพิมพ์
การจัดเรียงเริ่มต้นของกลุ่มคือคำนึงถึงตัวพิมพ์เล็กและสร้างผลลัพธ์เช่นนี้: A B a จะทำอย่างไรให้ตรงตามตัวพิมพ์เล็ก - ใหญ่เพื่อสร้างผลลัพธ์ต่อไปนี้โดยรับอินพุตเดียวกัน A a B
39 vim  sorting 

4
เทียบเท่า gnu `sort -R` บน OSX หรือไม่
sortยูทิลิตี้ข้อความของGNU มี-Rตัวเลือกที่ไม่ได้มาตรฐานเพื่อสุ่มบรรทัดอินพุต OSX sortไม่มีส่วนขยายนี้ มีฟังก์ชันการทำงานที่คล้ายกันในตัวกรองข้อความอื่นหรือไม่
37 macos  sorting 

7
ในทุบตีวิธีการเรียงสตริงด้วยตัวเลขในพวกเขา?
ถ้าฉันมีไฟล์เหล่านี้ในไดเรกทอรี cwcch10.pdf cwcch11.pdf cwcch12.pdf cwcch13.pdf cwcch14.pdf cwcch15.pdf cwcch16.pdf cwcch17.pdf cwcch18.pdf cwcch1.pdf cwcch2.pdf cwcch3.pdf cwcch4.pdf cwcch5.pdf cwcch6.pdf cwcch7.pdf cwcch8.pdf cwcch9.pdf ฉันจะแสดงรายการพวกเขาใน Bash เพื่อให้พวกเขาอยู่ในลำดับตัวเลขจากน้อยไปมากขึ้นอยู่กับส่วนจำนวนของสตริง ดังนั้นผลลัพธ์ที่ได้คือcwcch1.pdf, cwcch2.pdf, ..., cwcch9.pdf, cwcch10.pdfอื่น ๆ ในที่สุดสิ่งที่ฉันพยายามทำคือเชื่อมไฟล์ PDF pdftkกับสิ่งต่อไปนี้ pdftk `ls *.pdf | sort -n` cat output output.pdf แต่นั่นไม่ได้ผลเพราะการเรียงลำดับของฉันผิด
37 linux  bash  sorting 

9
ฉันจะรับเซลล์ใน Excel ที่มีที่อยู่ IP เพื่อจัดเรียงอย่างถูกต้องได้อย่างไร
ฉันกำลังทำงานกับรายการที่อยู่ IP จำนวนมาก (หลายพันรายการ) อย่างไรก็ตามเมื่อฉันจัดเรียงคอลัมน์ที่มีที่อยู่ IP พวกเขาจะไม่เรียงลำดับในวิธีที่ง่ายหรือติดตามได้ง่าย ตัวอย่างเช่นหากฉันป้อนที่อยู่ IP ดังนี้: แล้วถ้าฉันเรียงลำดับจากน้อยไปมากฉันจะได้รับสิ่งนี้: มีวิธีที่ฉันจะจัดรูปแบบเซลล์เพื่อให้ตัวอย่างเช่นที่อยู่ IP ของ 17.255.253.65 ปรากฏขึ้นหลังจาก 1.128.96.254 และก่อน 103.236.162.56 เมื่อเรียงลำดับจากน้อยไปหามาก? ถ้าไม่มีจะมีวิธีอื่นอีกไหมในการบรรลุเป้าหมายสูงสุดนี้?

6
เหตุใด 'การเรียงลำดับ' จึงไม่สนใจอักขระพิเศษเช่นเครื่องหมายดอกจัน
ฉันคิดว่าsortจะเรียงลำดับคำนำหน้าร่วมกัน แต่นั่นไม่ได้เกิดขึ้นเสมอไป ใช้อินพุตนี้เช่น: AT0S*eightieths AT0S*eyetooth's AT*ad AT*Ad AT*AD AT*Eydie AT*eyed ATF*adv ATF*ATV ATF*edify ATF*Ediva ATFKT*advocate ATFKTNK*advocating ATFKT*outfought ATFKTS*advocates ATHT*whitehead ATHT*Whitehead AT*id AT*I'd AT*Ito AT*IUD ATJ*adage ATNXNS*attention's ATNXNS*attenuation's ATNXNS*autoignition's AT*oat AT*OD AT*outweigh AT*owed ATP0K*idiopathic ATP*adobe ATT*wighted ATT*witted ATT*wooded AT*UT AT*Uta AT*wowed AT*Wyatt ATX*atishoo หลังจากนั้นsortฉันคาดว่าทุกอย่างAT*จะจบลงในก้อนเดียว แต่เมื่อคุณเรียกใช้ข้อมูลนี้ผ่านอินพุตsortเอาต์พุต ==ทำไมถึงเป็นอย่างนั้น? ฉันไม่ได้ระบุตัวเลือกใด ๆ เพื่อละเว้นอักขระที่ไม่ใช่ตัวอักษรหรืออะไรก็ตาม sort dict …
27 sorting 

5
จัดเรียงเนื้อหาของไฟล์ข้อความที่มีขนาดใหญ่มาก (800GB) บน Windows
ฉันมีไฟล์ข้อความที่มีคำในแต่ละบรรทัดขนาดของไฟล์คือ 800GB ฉันต้องการเรียงลำดับตัวอักษรตามลำดับตัวอักษร ฉันได้ลองใช้โปรแกรมเรียงลำดับWindows โดยใช้: sort.exe input.txt /o output.txt ซึ่งให้ข้อผิดพลาด: หน่วยความจำหลักไม่เพียงพอที่จะทำการเรียงลำดับให้เสร็จสมบูรณ์ ฉันมีRAMขนาด 32GB ดังนั้นเมื่อฉันลองระบุหน่วยความจำ 10GB สำหรับการเรียงลำดับโดยใช้: sort.exe input.txt /o output.txt /M 10000000 ฉันเข้าใจ: คำเตือน: ขนาดหน่วยความจำที่ระบุลดลงเป็นหน่วยความจำการเพจที่มีอยู่ บันทึกอินพุตเกินความยาวสูงสุด ระบุค่าสูงสุดที่ใหญ่กว่า ตัวเลือกของฉันคืออะไร?
25 windows  sorting 

1
จัดเรียงตามวันที่ - ช้ามาก
ฉันใช้ Windows 8 RTM ฉันมีไฟล์ประมาณ 1,100 ไฟล์ในโฟลเดอร์ เมื่อฉันจัดเรียงตามวันที่ (ในทิศทางใดทิศทางหนึ่ง) แถบที่อยู่จะแสดงตัวบ่งชี้ความคืบหน้าสีเขียวราวกับว่ามันทำงานหนักเพื่อทำการเรียงลำดับ นี่ควรใกล้เข้ามาทันที - ทำไมจึงใช้เวลานานมาก อาจใช้เวลา 2 นาทีในการจัดเรียงไฟล์เหล่านี้ตามวันที่! (นี่คือทันทีใน Windows 7)

1
จะจัดเรียงคอลัมน์สเปรดชีต Excel ตามเนื้อหาแถวได้อย่างไร
ฉันจะจัดเรียงคอลัมน์ของสเปรดชีต Excel ได้อย่างไร Sortคำสั่งจากDataเมนูเพียง แต่ช่วยให้ผมที่จะจัดเรียงแถวตามมูลค่าที่คอลัมน์ ฉันต้องการเรียงลำดับคอลัมน์ตามตัวอักษรตามเนื้อหาของแถวที่ระบุ ฉันจะทำสิ่งนี้ได้อย่างไร

4
จัดเรียงคอลัมน์ Excel ตามที่อยู่ IP
ฉันมีสเปรดชีต Excel ของ Excel ที่ค่อนข้างใหญ่ (มากกว่า 200 แถว) ซึ่งแสดงรายการในเครือข่ายของฉัน (เช่นเครื่องพิมพ์เซิร์ฟเวอร์เวิร์กสเตชันโปรเจ็คเตอร์เครือข่าย ฯลฯ ) และหนึ่งในคอลัมน์แรกคือฟิลด์ที่อยู่ IP ซึ่งใช้แบบฟอร์ม 192.168.x.yซึ่งใช้รูปแบบ ปัญหาของฉันเมื่อฉันพยายามที่จะเรียงลำดับมันคือการที่มันจะไป (เป็นตัวอย่าง) จากการ192.168.0.85 192.168.0.9สิ่งที่ผมอยากจะเห็นมันเรียงลำดับขึ้นอยู่กับ 3 octets แรกแล้ว octet ที่ผ่านมามีเหตุผล (เช่น.1, .2, .3ฯลฯ ) เป็นไปได้ไหม ถ้าเป็นเช่นนั้นได้อย่างไร

4
มี Windows เทียบเท่ากับ Unix uniq หรือไม่?
ฉันต้องการลบบรรทัดที่ซ้ำกันออกจากไฟล์ข้อความมันใช้งานง่ายใน Linux cat file.txt |sort | uniq เมื่อ file.txt มี aaa bbb aaa ccc มันจะออก aaa bbb ccc มี Windows ที่เทียบเท่าหรือไม่ หรือวิธีนี้ใน Windows วิธี?
17 windows  sorting  uniq 

6
ฉันจะเปลี่ยนลำดับการจัดเรียงเริ่มต้นบน Windows Explorer และไดอะล็อกไฟล์ได้อย่างไร
กล่องโต้ตอบไฟล์ของฉันแสดงไฟล์ที่เรียงลำดับตามวันที่และฉันต้องการให้เรียงตามตัวอักษรตามชื่อไฟล์

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