Grep

高級 grep,其中字元串不以 URL 開頭

  • March 25, 2010

我在我們的網站上看到大量尋找 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 中指定。因此,這很可能不是您的文件中的錯誤,當它們出現時您應該簡單地忽略這些錯誤。

引用自:https://serverfault.com/questions/126334