Có đoạn ngắt ở cuối tệp .csv của tôi. Tôi đã cố gắng để loại bỏ các dòng trống đó là ở phần cuối của tập tin bằng cách sử dụng lệnh sau đây.Xóa dòng trống cuối cùng
sed -i '/^$/d' combined.csv
Nhưng nó không hoạt động và dòng trống vẫn còn ở đó. Tôi có thể loại bỏ dòng cuối cùng bằng cách sử dụng lệnh sau.
sed -i '$d' combined.csv
Nhưng có thể kiểm tra xem dòng cuối cùng có thực sự trống trước khi xóa không?
Cập nhật:
Tôi đang sử dụng lệnh sau để kiểm tra xem mỗi dòng bắt đầu với một số.
sed -i '1s/^[^0-9]*//' combined.csv
Chỉ kiểm tra dòng đầu tiên chứ không phải phần còn lại của dòng. Làm cách nào để tôi kiểm tra tất cả các dòng trong tệp? Điều này có thể giải quyết vấn đề của tôi.
Cảm ơn, làm việc này! Bạn có thể xây dựng trên lệnh sed đầu tiên không? – dangonfast