linux系统sed命令删除前几个字符、后几个字符及特定字符前后字符
1、测试数据
[root@PC3 test]# cat a.txt
1234567849
1234567849
1234567849
1234567849
2、删除前几个字符
[root@PC3 test]# sed 's/..//' a.txt ## 删除前两个字符
34567849
34567849
34567849
34567849
[root@PC3 test]# sed 's/...//' a.txt ## 删除前三个字符
4567849
4567849
4567849
4567849
[root@PC3 test]# sed 's/.\{3\}//' a.txt ## 删除前三个字符
4567849
4567849
4567849
4567849
[root@PC3 test]# sed 's/.\{5\}//' a.txt ## 删除前5个字符
67849
67849
67849
67849
3、删除后几个字符
[root@PC3 test]# sed 's/.$//' a.txt ## 删除最后一个字符
123456784
123456784
123456784
123456784
[root@PC3 test]# sed 's/..$//' a.txt ## 删除最后两个字符
12345678
12345678
12345678
12345678
4、删除特定字符及其前的字符
[root@PC3 test]# sed 's/.4//' a.txt
12567849
12567849
12567849
12567849
[root@PC3 test]# sed 's/..4//' a.txt
1567849
1567849
1567849
1567849
5、删除特定字符及其后的字符
[root@PC3 test]# sed 's/4.//' a.txt
12367849
12367849
12367849
12367849
[root@PC3 test]# sed 's/4..//' a.txt
1237849
1237849
1237849
1237849
linux系统sed命令删除前几个字符、后几个字符及特定字符前后字符 相关文章
BIT 常态化在线CTF系统 pwn题目
偶然得到这个平台,发现是BIT的CTF平台,应该是平时的阶段性的训练题目。看了看题,其他方向的题目感觉都是入门题,但是pwn题目,发现还是比入门题难一点点的,来记录一下。 pwn1 栈上任意位置的读写操作,只能一字节一字节读写,算好偏移,还是挺好做的。
通过SecureCRT的lcd实现linux和windows跨操作系统的文件下载上传
在windows里通过SecureCRT连上一个linux环境,进入你想要上传或下载的目录,通过右键点击你的链接会话,或者快捷键Alt+P打开SFTP窗口 打开SFTP窗口 左边窗口路径显示一下: [root@VM-0-14-centos repository]# pwd/home/git/repository 把左边窗口的路径复制
Unity网络编程四:客户端与服务端进行数据传输(Unity登录系统的实现)
前言: 我们在完成服务端的搭建与客户端连接客户端的功能后,需要实现两者之间的通信功能 本次制作Unity登录界面来学习使用Unity服务端与客户端进行数据传输 客户端: UI搭建 首先就是添加两个输入框,在Hierarchy面板添加两个输入框Input Field,分别命名为U
60,000 毫秒内对 Linux 进行性能诊断
当你发现 Linux 服务器上的系统性能问题,在最开始的 1 分钟时间里,你会查看哪些系统指标呢 Netflix 在 AWS 上有着大规模的 EC2 集群,以及各种各样的性能分析和监控工具。比如我们使用 Atlas 来监控整个平台,用 Vector 实时分析 EC2 实例的性能。这些工具
Linux 环境变量配置
Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置MySQL环境变量路径:/home/uusama/mysql/bin Linux读取环境变量 读取环境
Linux系统(Centos)安装tomcat和部署Web项目
文章结构 1.准备工作 2.在Linux下安装Tomcat8.0 3.Linux中配置tomcat的服务器启动和关闭和配置tomcat的开机启动 4.给tomcat配置用户名和密码登录 5.使用IDEA打包Maven托管的WEB项目 6.将JavaWeb项目发布到Tomcat8.0下面并且访问展示 1,准备工作 ①,下载Lin
【开发工具】Linux 服务器 Shell 脚本简单入门(下)
上一章介绍完基础,这一章主要写的是结合实际运用 对于 do while if else等流程控制基础不再说明,和编程语言大同小异,可以在实际的脚本使用中学习。 Shell 输入输出重定向 标准输入文件(stdin):stdin的文件描述符为0,Unix程序默认从stdin读取数据。 标准
Linux 修改 ELF 解决 glibc 兼容性问题
Linux glibc 问题 相信有不少 Linux 用户都碰到过运行第三方(非系统自带软件源)发布的程序时的 glibc 兼容性问题,这一般是由于当前 Linux 系统上的 GNU C 库(glibc)版本比较老导致的,例如我在 CentOS 6 64 位系统上运行某第三方闭源软件时会报: [root
Linux磁盘空间释放问题
IDC里的一台服务器的/分区使用率爆满了!已达到100%!经查看发现有个文件过大(80G),于是在跟有关同事确认后rm -f果断删除该文件。但是发现删除该文件后,/分区的磁盘空间压根没有释放出来,使用率还是100%!这是为什么呢 [root@linux-node1 ~]# df -hFile
在 Linux 命令行里与其他用户通信
在 Linux 命令行里向其他用户发送信息很简单,很多命令都可以做到这点,麻烦的是你需要从众多命令中挑选一个合适的命令来使用。因此,我挑选了四种常用的 Linux 用户通信命令分享给大家并为你们讲解这四种命令是如何工作的。 wall wall 命令(意为 write all