Ai đó có thể đề nghị phải làm gì nếu tôi phải đọc giữa hai từ khóa nhưđọc ranh giới giữa hai từ khóa
*System_Power
1
1.2
1.8
2
*System_Terminate
Trong trường hợp này asnwer sẽ
1
1.2
1.8
2
tôi đã cố gắng sử dụng awk như
awk '$0 =="*System_Power" # start printing when 1st field is *System_Power
$0 != "*System_Terminate"{ # until reach the *System_Terminate
print; } ' powerSummary > reportedFailure.k # Read from file powerSummary and pipe to reportedFailure.k
exit
nơi dữ liệu trên được tìm thấy ở đâu đó ở giữa tệp nguồnSummary.
Tôi rất biết ơn các chỉnh sửa của bạn.
nó làm việc cho tôi, nhưng tôi không thể tìm thấy một cách nói chung của awk-ing. Mỗi khi tôi nhận được một định dạng mới của giải pháp đó là khá khó để tiêu hóa. Đang cố gắng để có được nó. –