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

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

8
การจัดเรียงขนาดไฟล์ที่มนุษย์สามารถอ่านได้
ฉันจะจัดเรียงรายการโดยใช้การจัดเรียงขนาดไฟล์ที่มนุษย์สามารถอ่านได้การเรียงลำดับตัวเลขที่ใช้ตัวระบุขนาด (G, M, K) เข้ากับบัญชีได้อย่างไร ฉันสามารถเรียงลำดับdu -shผลลัพธ์เช่น "" ปัญหา: พิจารณาปัญหาของการแสดงรายการไฟล์ / โฟลเดอร์และเรียงลำดับตามขนาด คุณสามารถบรรลุเป้าหมายดังกล่าวได้โดยเรียกใช้: du -s * | sort -n รายการนี้ไฟล์ / โฟลเดอร์เรียงตามขนาดของพวกเขา อย่างไรก็ตามค่าขนาดที่พิมพ์เป็นไบต์ (หรือเมกะไบต์หรือกิกะไบต์หากคุณเลือก) มันจะเป็นที่พึงปรารถนาที่จะสามารถจัดเรียงตามค่าที่มนุษย์อ่านได้ดังนั้นฉันจึงสามารถเรียกใช้บางสิ่งที่คล้ายกันได้ du -sh * | <human-readable file sort> และมีโฟลเดอร์ 1.5GB ปรากฏขึ้นหลังจาก 2.0M
16 linux  mac  unix  sorting 

4
Windows 7 มีวิธีใดบ้างในการเรียงลำดับโฟลเดอร์และไฟล์ทั้งหมดที่ผสมกัน?
มีวิธีเรียงลำดับโฟลเดอร์และไฟล์ตามชื่อของพวกเขาทั้งหมดรวมกันใน Windows 7 หรือไม่? มันจะง่ายต่อการเข้าใจถ้าคุณดูที่หน้านี้ ฉันต้องการให้จัดเรียงโฟลเดอร์และไฟล์ของฉันเหมือนกับสถานการณ์ก่อนหน้าจอแรก หากไม่มีวิธีในการทำเช่นนี้กับ Windows Explorer มีโปรแกรมจัดการไฟล์ใดบ้างที่ฉันควรลอง ฉันได้ลอง Total Commander แล้ว

2
วิธีการเรียงลำดับตามวันที่ปรับเปลี่ยนจากมากไปน้อยเสมอใน Windows
วิธีบังคับให้ Windows เรียงลำดับตามวันที่แก้ไขและเรียงจากน้อยไปมากเสมอ สถานการณ์นั้นบ่อยครั้ง 1) ฟิลด์ดัดแปลงถูกปิด (ไม่มีอยู่ในSort Byเมนูตามค่าเริ่มต้น) 2) เมื่อเปิดMoreเมนูแก้ไขฟิลด์บางครั้งจะตั้งชื่อModifiedและบางครั้งDate modified 3) Descendingเมื่อเลือกก็เปลี่ยนไป ดังนั้นในสถานการณ์ส่วนใหญ่ฉันต้องการมากกว่า 10 คลิกเพื่อทำการเรียงลำดับนี้ วิธีทำศูนย์

2
จัดเรียงเมลในธันเดอร์เบิร์ดตามสถานะที่ยังไม่ได้อ่านและตามวันที่
มีวิธีใดบ้างในการสร้างเมลเรียงลำดับของธันเดอร์เบิร์ดเพื่อให้เมลที่ยังไม่ได้อ่านอยู่ด้านบนเสมอและอีเมลจะเรียงลำดับตามวันที่ในลำดับถัดลงมาอย่างต่อเนื่อง? อาจจะเป็น Add-on ที่ใครบางคนสามารถแนะนำได้? ฉันสามารถเรียงลำดับที่ต้องการได้โดยคลิกที่ส่วนหัว "Date" เพื่อเรียงลำดับตามวันที่จากนั้นคลิกอีกครั้งเพื่อรับลำดับจากนั้นคลิกที่ส่วนหัว "อ่าน" เพื่อเรียงลำดับตามสถานะที่ยังไม่ได้อ่านจากนั้นคลิกอีกครั้ง . หลังจากที่ฉันรีสตาร์ทธันเดอร์เบิร์ดในขณะที่ข้อความที่ยังไม่ได้อ่านยังคงอยู่ด้านบนลำดับวันที่กลับไปเป็นขึ้น สิ่งนี้ทำให้ฉันรำคาญไม่สิ้นสุดเนื่องจากทำให้เกิดการยกเลิกการเชื่อมต่อที่สำคัญระหว่างจดหมายที่เพิ่งมาถึง (หรือว่าฉันตั้งใจปล่อยให้ [หรือตลาด] ยังไม่ได้อ่าน) และจดหมายล่าสุดอื่น ๆ รวมถึงข้อความที่ฉันเพิ่งอ่าน ฉันลองใช้ธันเดอร์เบิร์ดอีกครั้งในหนึ่งวันหรือหลังจากลองหลายปีมาแล้วและไม่ชอบเลย โปรแกรมได้รับการปรับปรุงอย่างมากและฉันจะพิจารณาเปลี่ยนอย่างถาวรแม้ว่าลำดับการเรียงจะเป็นดีลเลอร์สำหรับฉัน

3
การเรียงลำดับตัวอักษรและตัวเลขใน Excel
ใน Excel สามารถเรียงลำดับตัวอักษรและตัวเลขจาก a-1, a-2, a-3 ... a-123 แทน a-1, a-10, a-100, a-11 หรือไม่? เรียงลำดับจากเก่าไปใหม่หรือผ่าน AZ แน่นอนจะไม่ให้ผลลัพธ์ที่ฉันต้องการ ฉันพยายามจัดรูปแบบเซลล์เป็นตัวเลข แต่ไม่ได้ผล ผมติดอยู่.

3
วิธีการเรียงลำดับแบบกำหนดเองโดยใช้การเรียงลำดับยูนิกซ์?
ฉันใช้การเรียงลำดับยูนิกซ์เพื่อจัดเรียงไฟล์ที่คั่นด้วยเครื่องหมายจุลภาคที่มีหลายคอลัมน์ จนถึงตอนนี้สิ่งนี้ทำงานได้อย่างสมบูรณ์แบบสำหรับการเรียงลำดับข้อมูลไม่ว่าจะเป็นตัวเลขหรือตามลำดับตัวอักษร: ไฟล์ตัวอย่างก่อนการเรียงลำดับใด ๆ : C,United States,WA,Tacoma,f,1 A,United States,MA,Boston,f,0 B,United States,NY,New York,f,5 A,Canada,QC,Montreal,f,2 A,Bahamas,Bahamas,Nassau,f,2 A,United States,NY,New York,f,1 จัดเรียงไฟล์: $ sort -t ',' -k 2,2 -k 3,3 -k 4,4 -k 5,5r -k 6,6nr tmp.csv ผลการจัดเรียง: A,Bahamas,Bahamas,Nassau,f,2 A,Canada,QC,Montreal,f,2 A,United States,MA,Boston,f,0 B,United States,NY,New York,f,5 A,United States,NY,New York,f,1 C,United States,WA,Tacoma,f,1 นี่คือปัญหา: ฉันต้องการจัดเรียงคอลัมน์ 2 ตามการเรียงลำดับที่กำหนดเองซึ่งหมายถึงฉันต้องการให้สหรัฐอเมริกาก่อนจากนั้นก็แคนาดาและบาฮามาส: …
11 unix  sorting 


3
แก้ไขแถวแรกเป็นหัวเรื่องที่เรียงลำดับได้ใน Excel 2007
ฉันรู้ว่ามันง่ายมากฉันแค่หามันไม่เจอ ฉันต้องการแถวแรกในเอกสาร excel เป็นฟิลด์ "ชื่อ" ฉันต้องการสิ่งนั้น: เมื่อใดก็ตามที่ฉันเลื่อนลงแถวนี้จะคงที่ ฉันสามารถเรียงลำดับและกรองตามคอลัมน์ที่แตกต่างกัน ฉันจะทำให้สำเร็จได้อย่างไร

2
จัดเรียงตามหลายคอลัมน์ใน Windows Explorer 8
ฉันมีไดเรกทอรีซึ่งมีไฟล์จำนวนมาก (มากกว่าหนึ่งพัน) จากประเภทที่แตกต่างกัน (นามสกุลไฟล์) ฉันสามารถเรียงพวกเขาโดยหรือโดยDate modified Typeแต่ดูเหมือนว่าฉันไม่สามารถจัดเรียงพวกเขาด้วยคอลัมน์ทั้งสองนี้ สิ่งที่ฉันต้องการคือจัดเรียงไฟล์ตามTypeซึ่งทำให้ฉันสามารถค้นหาไฟล์ประเภทที่คล้ายกันได้อย่างรวดเร็วจากนั้นในแต่ละประเภทฉันต้องการจัดเรียงไฟล์ตามDate modifiedดังนั้นไฟล์ที่แก้ไขล่าสุดของแต่ละไฟล์ ประเภทจะปรากฏที่ด้านบนของรายการประเภทไฟล์นั้น มีวิธีใดบ้างใน Windows 8 ที่จะรองรับการเรียงลำดับในหลายคอลัมน์? ฉันไม่พบตัวเลือก

1
จัดเรียง - ขนานไม่ขนาน
ฉันกำลังพยายามสร้างชุดของบรรทัดที่ดึงจากไฟล์ที่มี egrep ด้วย sort -u แล้วนับมัน ประมาณ 10% ของบรรทัด (ทั้งหมด 100 ตัวอักษรจากตัวอักษร [ATCG]) ซ้ำกัน มีไฟล์สองไฟล์แต่ละไฟล์มีความเกี่ยวข้องประมาณ 3 กิ๊ก 50% ไม่เกี่ยวข้องดังนั้นอาจเป็น 300 ล้านบรรทัด LC_ALL=C grep -E <files> | sort --parallel=24 -u | wc -m ระหว่าง LC_ALL = C และการใช้ -x เพื่อเร่ง grep ส่วนที่ช้าที่สุดคือการเรียงลำดับ การอ่าน man pages ทำให้ฉัน --parallel = n แต่การทดลองแสดงให้เห็นว่าไม่มีการปรับปรุงอย่างแน่นอน การขุดเล็ก …

6
จะจัดเรียงรูปภาพต่าง ๆ ในโฟลเดอร์ตามความละเอียดได้อย่างไร?
พื้นหลัง: ฉันมีโฟลเดอร์ที่เต็มไปด้วยรูปภาพบนเดสก์ท็อปที่บันทึกไว้ ฉันต้องการนำพวกเขาไปไว้ในโฟลเดอร์ตามความละเอียด - 1024x768 และอื่น ๆ การสร้างโฟลเดอร์ได้อย่างรวดเร็วนั้นเป็นโบนัส ปัจจุบันรูปภาพทั้งหมดอยู่ในโฟลเดอร์ แต่บางภาพอยู่ในโฟลเดอร์ย่อย ฉันสามารถรวมพวกมันเข้าด้วยกันถ้ามันทำให้สิ่งต่าง ๆ ง่ายขึ้น ฉันชอบขั้วแม้ว่าฉันยังคงเป็นมือใหม่ทุบตี ฉันไม่ได้เป็นโปรแกรมเมอร์เลย ฉันใช้ Mac OS X แต่ฉันไม่ได้คัดค้านการติดตั้งแอพพิเศษเพื่อให้บรรลุผลนี้ (MacPort?) หรือแม้กระทั่งใช้ระบบปฏิบัติการอื่น (ฉันมี Windows XP, Windows Vista และ Ubuntu 9 ติดตั้งอยู่ใน VMWare แล้ว) ) ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม! ขอบคุณ!

2
ฉันจะปิดใช้งาน "การจัดเรียงอัตโนมัติ" ของ Windows Vista / 7 Explorer หลังจากคัดลอกไฟล์ได้อย่างไร
หนึ่งในสิ่งที่ทำให้ฉันรำคาญจริงๆใน Windows Vista / Windows 7 คือคุณสมบัติ "การจัดเรียงอัตโนมัติ" ใหม่ ใน Windows XP ทุกครั้งที่คุณคัดลอกไฟล์จำนวนมากไปยังโฟลเดอร์ไฟล์เหล่านั้นจะถูกวางไว้ที่ส่วนท้ายของรายการไฟล์ Explorer จนกว่าคุณจะรีเฟรชหรือนำทางด้วยตนเอง นี่คือพฤติกรรมที่ฉันต้องการ อย่างไรก็ตามใน Windows Vista / Windows 7 ทันทีที่มีการคัดลอกไฟล์พวกเขาจะถูกจัดเรียงโดยอัตโนมัติในรายการไฟล์ Explorer ที่มีอยู่ (ทั่วทุกที่) - ฉันไม่สามารถหาได้ง่ายอีกต่อไปหากฉันเปลี่ยนการเรียงลำดับเป็น "วันที่แก้ไข " สิ่งนี้มีแนวโน้มที่จะไม่น่าเชื่อถือและฉันมักจะไม่ใช้การเรียงลำดับนี้สำหรับมุมมองเริ่มต้น มีความเป็นด้ายบน TechNet เกี่ยวกับปัญหานี้แม้ว่าผมไม่ได้เห็นทุกคนมีวิธีการแก้ปัญหาให้ มีวิธีใดที่จะปิดการใช้งาน "คุณสมบัติ" นี้อย่างสมบูรณ์หรือไม่?

4
การเรียงลำดับตัวเลขในไฟล์ที่คั่นด้วยเครื่องหมายจุลภาคด้วย Unix
ฉันมีไฟล์ที่คั่นด้วยเครื่องหมายจุลภาคซึ่งมีลักษณะดังนี้: 100,00869184 6492,8361 1234,31 200,04071 ฉันต้องการที่จะใช้sortในการจัดเรียงไฟล์นี้ตัวเลขจากคอลัมน์แรกเท่านั้น ผลลัพธ์ที่ต้องการ: 100,00869184 200,04071 1234,31 6492,8361 ฉันจะบรรลุสิ่งนี้โดยใช้การเรียงลำดับได้อย่างไร ดูเหมือนว่าเครื่องหมายจุลภาคจะถูกปฏิบัติเหมือนตัวคั่นหลายพันแทนที่จะเป็นตัวคั่นแม้ว่าฉันจะเรียกพวกเขาออกเช่นนี้ ทั้งสองsort -t',' -nและsort -t',' -nk1'ให้สิ่งนี้กับฉัน: 1234,31 200,04071 6492,8361 100,00869184 เรียงตามค่าเริ่มต้น (ไม่มีพารามิเตอร์) หรือใช้sort -t','ให้ฉันนี้: 100,00869184 1234,31 200,04071 6492,8361 และการเรียงลำดับเป็นตัวเลขsort -nให้สิ่งนี้แก่ฉัน: 1234,31 200,04071 6492,8361 100,00869184 ฉันจะใช้การเรียงลำดับเพื่อให้ได้ผลลัพธ์ตามที่ต้องการได้อย่างไร แก้ไขเพื่อเพิ่ม: นี่เป็นการดำเนินการครั้งเดียวเพื่อสร้างรายการที่เรียงลำดับประมาณ 7 ล้านบรรทัดดังนั้นการแก้ปัญหาหรือวิธีการนอกรีตอื่น ๆ จึงเป็นที่ยอมรับอย่างสมบูรณ์
8 unix  csv  sorting  hp-ux 

3
fatsort สำหรับ Windows 7 [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ใช้ขั้นสูง ปิดให้บริการใน6 ปีที่ผ่านมา ฉันใช้โปรแกรมใน Linux ชื่อ fatsort เพื่อจัดเรียงไดเรกทอรีใหม่ในแฟลชไดรฟ์ USB เพื่อให้สเตอริโอในรถยนต์นำทางโฟลเดอร์ตามลำดับตัวอักษรแทนที่จะเรียงลำดับแบบสุ่ม มีสิ่งใดเทียบเท่ากับ Windows 7 หรือไม่? http://fatsort.sourceforge.net

1
Foobar2000 ยังคงเล่นเพลงชุดเดิมต่อไปแม้ว่าลำดับจะสุ่ม
ฉันใช้ foobar2000 เพื่อฟังเพลง แต่ฉันยังคงฟังเพลงชุดเดียวกันซ้ำแล้วซ้ำอีก เพลย์ลิสต์ของฉันมี "Still Alive" และ "Pure Pwnage" ซึ่งเล่นได้ทุกเมื่อแม้จะมีเพลงอื่นในเพลย์ลิสต์ ฉันไม่เคยได้ยินเพลง Tenacious D ของฉันแม้จะอยู่ในรายการเพลง มันค่อนข้างน่ารำคาญ มีปลั๊กอินที่จะเปลี่ยนเครื่องกำเนิดตัวเลขแบบสุ่มหรือมีวิธีในการรับเพลงแบบสุ่มมากขึ้นสำหรับ foobar2000 หรือไม่?

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