閱讀屋>資料庫作業系統> Linux系統中sed命令在檔案某行前後新增內容的用法

Linux系統中sed命令在檔案某行前後新增內容的用法

Linux系統中sed命令在檔案某行前後新增內容的用法

  1、簡介

  MD5演算法常常被用來驗證網路檔案傳輸的完整性,防止檔案被人篡改。MD5 全稱是報文摘要演算法(Message-Digest Algorithm 5),此演算法對任意長度的資訊逐位進行計算,產生一個二進位制長度為128位(十六進位制長度就是32位)的'“指紋”(或稱“報文摘要”),不同的檔案產生相同的報文摘要的可能性是非常非常之小的。

  在linux或Unix上,md5sum是用來計算和校驗檔案報文摘要的工具程式。一般來說,安裝了Linux後,就會有md5sum這個工具,直接在命令列終端直接執行。

  2、命令格式

  md5sum [OPTION]... [FILE]...

  3、命令選項

  -b 或 --binary :把輸入檔案作為二進位制檔案看待。

  -t 或 --text :把輸入的檔案作為文字檔案看待(預設)。

  -c 或 --check :用來從檔案中讀取md5資訊檢查檔案的一致性。(不細說了參見info)

  --status :這個選項和check一起使用,在check的時候,不輸出,而是根據返回值表示檢查結果。

  -w 或 --warn :在check的時候,檢查輸入的md5資訊又沒有非法的行,如果有則輸出相應資訊。

  4、例子

  (1)生產一個檔案的md5值,如下圖所示

  (2)檢查兩個檔案是否一樣,可以透過比較兩個檔案的md5值。

  (3)判斷一個檔案是否修改,透過md5來判斷

【Linux系統中sed命令在檔案某行前後新增內容的用法】相關文章: