Grep
高級 grep,其中字元串不以 URL 開頭
我在我們的網站上看到大量尋找 favicon.ico 的錯誤日誌。favicon 現在託管在 amazon S3 上,但它出現在某個地方,我們仍然有一個我在任何地方都找不到的舊連結(我是這裡的新員工,所以我對事物不太熟悉)。如何對不以http://s3.amazon.com開頭的 favicon.ico 進行 grep 搜尋?
cat stuff | grep -v 'http://s3.amazon.com/' | grep favicon.ico
說明:
grep -v
返回所有不匹配的內容。因此,丟棄所有包含“ http://s3.amazon.com ”的內容,然後查看剩餘部分以查找“favicon.ico”。你可以隨意交換那些。
許多瀏覽器在本地查找 favicon.ico 文件,無論該位置是否在 HTML 中指定。因此,這很可能不是您的文件中的錯誤,當它們出現時您應該簡單地忽略這些錯誤。