Nói rằng tôi có một tập tin như vậy:Bất kỳ cách nào để tìm xem hai dòng liền kề mới có bắt đầu bằng các từ nhất định không?
+jaklfjdskalfjkdsaj
fkldsjafkljdkaljfsd
-jslakflkdsalfkdls;
+sdjafkdjsakfjdskal
Tôi chỉ muốn tìm và đếm số lần trong tập tin này một dòng bắt đầu với -
được ngay lập tức theo sau là một dòng bắt đầu với +
.
Rules:
- Không kịch bản bên ngoài
- Phải được thực hiện từ bên trong một kịch bản bash
- Phải inline
tôi có thể tìm ra cách để làm điều này trong một kịch bản Python , ví dụ, nhưng tôi chưa bao giờ phải làm điều gì đó rộng rãi trong Bash.
Có ai có thể giúp tôi không? Tôi hình dung nó sẽ kết thúc là grep
, perl
, hoặc có thể là dòng sed
tài năng - nhưng đây là những thứ tôi vẫn đang học.
Cảm ơn tất cả!
loại bỏ các thẻ Python như bạn dường như không muốn một câu trả lời bằng cách sử dụng nó. –
Cảm ơn! Tôi đã nói với tôi có thể sử dụng 'python', miễn là nó là nội tuyến, vì vậy tôi figured tôi muốn bao gồm nó anyway. Cảm ơn bạn đã sửa lỗi! –
Python không tốt cho một lớp lót trên dòng lệnh ... do đó sẽ không phải là câu trả lời khả thi –