https://medium.com/@berrybearw/linux-faq-sed-指令-取代-截取行-ec592064eb06
Linux FAQ : sed 指令 ( 取代 , 截取行 )
sed 指令 ( 取代 , 截取行 )
删除文件第一行:
sed -i '1d' filename
删除文件最后一行:
sed -i '$d' fileName
删除首行空白
sed 's/^[ \t]*//g'
参考 : https://codertw.com/前端开发/393321/
在档案最后一行加上说明
参数 存档用 -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 找出第几行
截取出 行号