Được rồi, vì vậy những gì tôi đang cố gắng thực hiện là in ra phần trăm hoàn thành cho dòng lệnh của tôi, bây giờ, tôi muốn điều này đơn giản là 'cập nhật' số hiển thị trên màn hình. Vì vậy, bằng cách nào đó quay trở lại đầu dòng và thay đổi nó.Perl: in trở lại đầu dòng
Ví dụ: tiện ích dòng lệnh windows relog.exe (có thể chuyển đổi tệp .blg thành tệp .csv) thực hiện việc này. Nếu bạn chạy nó, nó sẽ hiển thị một tỷ lệ phần trăm hoàn thành.
Bây giờ, điều này có thể được viết bằng C++. Tôi không biết điều này có khả thi trong perl không?
Để có danh sách đầy đủ các ký tự đặc biệt bạn có thể in, hãy xem http://en.wikipedia.org/wiki/ASCII – DVK
Bạn cũng cần bật tự động điền ('$ | = 1') như theo mặc định đầu ra được đệm cho đến khi newline được nhìn thấy. (Hoặc cho đến khi bộ đệm đầy, nhưng điều đó sẽ không xảy ra cho đồng hồ đo tiến độ.) –
@Michael - câu trả lời ban đầu của tôi bao gồm tự động điền, tôi đã xóa nó để giữ độ dài dòng vì nó không nói đúng liên quan đến thịt câu hỏi ... Thêm vào một ghi chú – DVK