Nếu tôi có một tập tin trông như thế này:
example.png example.jpg example2.jpg example2.png example.swf
example2.swf example3.jpg example4.jpg example3.png example3.swf
và tôi muốn trích xuất các từ có chứa swf chẳng hạn, đầu ra sẽ trông giống như thế này
example.swf
example2.swf
example3.swf
Tôi đã thử grep -o "swf[^[:space:]]*"
, chỉ in một loạt swf
, và sau đó tôi đã thử grep -o '[^ ]*a\.swf[^ ]*'
, trong đó xuất ra rất ít dòng có chứa "swf". Có ai biết phải làm gì?
@steel ấn Tại sao bạn không viết nó như một câu trả lời? Bạn đã nhận được upvote của tôi.
—
Sparhawk
grep -o '[^[:space:]]*swf'
tức là số không hoặc các ký tự nhiều không gian trước khi cácswf
chuỗi con?