Sed

如何使用 sed 實現 cat ?

  • May 11, 2021

我正在考慮從/usr/bin/我的筆記型電腦上的 Ubuntu 20.04 中刪除諸如catheadtail、之類的實用程序,wc以便強迫自己獲得更多的經驗,sedawk真正很好地學習這兩個。我如何將catwith實現sed為互動式使用(來自 CLI)?

sed是一個流編輯器,即它從標準輸入或命名文件中讀取,執行一些編輯,然後寫入標準輸出。如果您不執行任何編輯,那麼它的行為將非常相似cat- 但在所有情況下並不完全相同。

sed [-e] '' [<files...>]

awk有利於圖案掃描和加工。如果你什麼都不做,它的行為也會很像cat- 但在所有情況下並不完全相同。

awk 1 [<files...>]

以下任何一行似乎都可以通過以下方式cat實現sed

sed $(sed -n $= /home/jerzy/.bitcoin/debug.log)q /home/jerzy/.bitcoin/debug.log

sed `sed -n $= /home/jerzy/.bitcoin/debug.log`q /home/jerzy/.bitcoin/debug.log

引用自:https://unix.stackexchange.com/questions/649178