Linux FAQ : sed 指令 ( 取代 , 截取行 )

2022/11/14閱讀時間約 1 分鐘
sed 指令 ( 取代 , 截取行 )
删除文件第一行:
sed -i ‘1d’ filename
删除文件最后一行:
sed -i ‘$d’ fileName
刪除首行空白
sed ‘s/^[ \t]*//g’
在檔案最後一行加上說明
參數 存檔用 -i -e 
檔案最後一行$
新增 a
換行 \
sed -i -e '$a#2022/11/1 for 18 ora add (s)\
dbi.default.driver="dbmora_12"\
#2022/11/1 for 18 ora add (e)' fglprofile.t30std
取代完存取
全部取代
常用
sed 和 tr 取代 不同處
逗號取代換行
排序後存取
處理最後一個特殊字詞
假設最後一個 }, 要改成 }
先用 grep 找出第幾行
截取出 行號
work b
work b
留言0
查看全部
發表第一個留言支持創作者!