構造化されていないファイルからテキストをgrepして切り取りますか?

構造化されていないファイルからテキストをgrepして切り取りますか?

下の3行から始めて、jarファイル名をgrepして切り取りました。行から瓶の名前をどのように把握し、そこから切り取ることができますか?

Downloading:https://repo.maven.apache.org/maven2/org/springframework/spring-aop/5.0.6.RELEASE/spring-aop-5.0.6.RELEASE.jar   
    Downloaded:https://repo.maven.apache.org/maven2/org/springframework/spring-aspects/5.0.6.RELEASE/spring-aspects-5.0.6.RELEASE.jar (46 KB at 12.6 KB/sec)
    Downloading:https://repo.maven.apache.org/maven2/org/springframework/security/spring-security-config/5.0.5.RELEASE/spring-security-config-5.0.5.RELEASE.jar
640/1052 KB   2580/6582 KB

ベストアンサー1

grep()コマンドラインオプションをサポートし、次に終わる非文字シーケンスを-o出力したい場合--only-matching/.jar

grep -o '[^/]*\.jar\b' file

おすすめ記事