sed命令簡潔總結

sed命令4個關鍵點

  1. 參數:-標識,功能不好描述?常用的 -n關閉默認輸出(屏幕),與動作p搭配,實現只輸出想要的;-e 一次執行多個腳本;-i直接修改文件,默認只輸出到屏幕。
  2. 動作:’'標識,是對文本的操作。如增i\a,刪d,改c,替換s\\g,輸出p
  3. 默認是操作行的。
  4. 命令很簡潔,就必須知道很多約定。如數字,代表行;^$代表首尾;iadsp代表特定命令。

sed舉例

sed -e '4a\newLine' testfile 

體現簡潔:4 數字,代表對第4行操作;a\代表追加內容

sed -i '$d' fileName

$代表最後1行(默認是行操作,簡潔約定),d表刪除

sed -i '1iset autocommit=0;' mian_1w.sql

1 數字,代表對第1行操作;i 代表插入;

sed -n '/709385506135/p' fis_main_1w.sql

sed也能查找,//代表要查找的內容(爲了與默認的行做區分?) -n ‘p’

sed 's/^.*addr://g'

# ‘s///g’ substitute;把addr:到行首的替換爲空,及刪除addr:到行首的內容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章