Công việc của tôi liên quan đến rất nhiều trường sắp xếp từ các tệp rất lớn. Tôi thường làm điều này với lệnh sort
trong bash. Thật không may, khi tôi bắt đầu một loại tôi không bao giờ thực sự chắc chắn bao lâu nó sẽ mất. Tôi có nên chờ một giây để các kết quả xuất hiện hay tôi nên bắt đầu làm việc trên một thứ khác trong khi nó chạy?Có thể hiển thị tiến trình sắp xếp trong linux không?
Có cách nào có thể để có được một ý tưởng về mức độ phát triển của phân khúc đã đạt được hoặc tốc độ hoạt động nhanh hay không?
$ cut -d , -f 3 VERY_BIG_FILE | sort -du > output
Nó hoạt động 'phẳng'. Không có cách nào đáng tin cậy để phát hiện nó đã tiến triển bao xa và còn phải chạy bao lâu nữa. Bạn có thể poke xung quanh/proc cho các loại và thực hiện một số khoản khấu trừ, nhưng có lẽ không. –
Có lẽ một thói quen sắp xếp thay thế sau đó? Hầu hết các thói quen sắp xếp (như QuickSort) ít nhất cũng có ý tưởng về cách sắp xếp. –