Sed
如何使用 sed 實現 cat ?
我正在考慮從
/usr/bin/
我的筆記型電腦上的 Ubuntu 20.04 中刪除諸如cat
、head
、tail
、之類的實用程序,wc
以便強迫自己獲得更多的經驗,sed
並awk
真正很好地學習這兩個。我如何將cat
with實現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