Linux sed命令操作 删除文件每一行的前k个字符、在文本的行尾或行首添加字符
2024-10-19 07:30:32
删除文件每一行的前k个字符
$ cat tmp.txt # 删除每行第一个字符
$ sed 's/.//' tmp.txt # 删除每行前两个字符
$ sed 's/..//' tmp.txt # 删除每行前k个字符,例如k=
$ sed 's/.\{5\}//' tmp.txt
如果要在原文件上修改,加上参数-i就可以了
在文本的行尾或行首添加字符
$ cat tmp.txt
23456789
23456789
23456789 # 在行首添加双引号(")
$ cat tmp.txt | sed 's/^/"&/g'
"
"
" # 在行尾添加双引号和逗号(",)
$ cat tmp.txt | sed 's/^/"&/g' | sed 's/$/",&/g'
"",
"",
"",
^代表行首,$代表行尾
参考:https://www.cnblogs.com/jiu0821/p/6268500.html
最新文章
- javascript中document.appendChild和document.body.appendChild的问题
- Facebook开源项目:我们为什么要用Fresco框架?
- THE HANDLER_READ_* STATUS VARIABLES
- Yii rabc角色权限管理文章推荐
- Java代码编译和执行的整个过程
- Android Studio does not point to a valid jvm
- 项目在JDK1.8环境下的一个Bug
- java-7继承
- iOS扩展——Objective-C开发编程规范
- 序列化和Json
- PHP XML简介
- PHP 5.x和PHP 7 Closure不同行为问题
- web前端面試題
- 启用mysql的sql日志
- ecmall 支付成功 订单状态没有改变解决办法
- Zookeeper权限acl,acl的构成 scheme与id
- Spring boot 日志
- 好久没玩laravel了,5.6玩下(一)
- 13.小结Action
- Jquery组织Form表单提交之Form submission canceled because the form is not connected
热门文章
- Docker storage drivers
- PLMN和PSTN
- GDPR或使全球域名whois信息被隐藏
- DLL注入之SHELLCODE数据转换
- Android -- ContentProvider, 读取和保存系统 联系人
- python的变量,对象的内存地址以及参数传递过程
- JVM与垃圾回收机制(GC)和类的生命周期
- GoRails教程自建Rails 的 API; gem 'jbuilder'简单用法;使用JWT进行验证(git上的实做);curl命令使用;status状态码;JWT文档翻译摘录;
- 开启Tomcat APR运行模式,优化并发性能
- OpenCL将数组从内存copy到显存