我有一個包含多個 URL 的文本檔案 (foo.txt)。每個 URL 包含一個檔案 ID:
www.url.com/etc/one/two/72f66_59875c1ffb57b5992-b18/something/maybe/
www.url.com/etc/8823cd1-ab9532a5dc74cc904cc6bd3e2/perhaps/
www.url.com/etc/something/8407fb_80bbb9c0d/1/2/6/
我的預期輸出只是檔案 ID:
72f66_59875c1ffb57b5992-b18
8823cd1-ab9532a5dc74cc904cc6bd3e2
8407fb_80bbb9c0d
我還沒有完全理解如何利用 grep 來實作這一點。我已經很謙虛了。
請住口。
uj5u.com熱心網友回復:
那些看起來像所有的十六進制數字,所以
grep -oE '/[[:xdigit:]_-]{15,}/' foo.txt | tr -d /
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/363373.html
