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

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

image

取代完存取

image

全部取代

image

常用

image

sed 和 tr 取代 不同处

image
image

逗号取代换行

image

排序后存取

image

处理最后一个特殊字词

image

假设最后一个 }, 要改成 }

image

先用 grep 找出第几行

image

截取出 行号

image


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章