Tôi có một tập tin có nội dung tương tự như sau.
0
0
0.2
0
0
0
0
Tôi cần phải loại bỏ tất cả các dòng với một số không.
Tôi đã suy nghĩ để sử dụng grep -v "0"
, nhưng điều này cũng loại bỏ dòng chứa 0,2. Tôi thấy tôi có thể sử dụng -w
tùy chọn, nhưng điều này dường như cũng không hoạt động.
Làm cách nào tôi có thể xóa tất cả các dòng chỉ chứa một 0 và giữ tất cả các dòng đó bắt đầu bằng 0?
-w
, thất bại ở đây.
grep
cho nhiệm vụ này? Và chính xác những gì bạn có nghĩa là bởi một số không ? Điều này nghe có vẻ rất giống một vấn đề XY .