linux字符串删除后几个字符,linux系统删除开头几个字符或者结尾几个字符
1、创建测试数据
[root@linuxprobe test3]# cat a.txt
wrwrt fdgsaf
fsads gdfgde
fsddd dffgdf
sfdef sdfdsg
2、
[root@linuxprobe test3]# sed 's/.//' a.txt ##删除开头一个字符
rwrt fdgsaf
sads gdfgde
sddd dffgdf
fdef sdfdsg
[root@linuxprobe test3]# sed 's/..//' a.txt ##删除开头两个字符
wrt fdgsaf
ads gdfgde
ddd dffgdf
def sdfdsg
[root@linuxprobe test3]# sed 's/...//' a.txt ##同上
rt fdgsaf
ds gdfgde
dd dffgdf
ef sdfdsg
[root@linuxprobe test3]# sed 's/.\{3\}//' a.txt ##删除开头的三个字符
rt fdgsaf
ds gdfgde
dd dffgdf
ef sdfdsg
[root@linuxprobe test3]# awk '{print substr($0,2,length($0))}' a.txt ## 删除第一个字符
rwrt fdgsaf
sads gdfgde
sddd dffgdf
fdef sdfdsg
[root@linuxprobe test3]# awk '{print substr($0,3,length($0))}' a.txt ##删除前两个字符
wrt fdgsaf
ads gdfgde
ddd dffgdf
def sdfdsg
3、
[root@linuxprobe test3]# sed 's/.$//' a.txt ## 删除最后一个字符
wrwrt fdgsa
fsads gdfgd
fsddd dffgd
sfdef sdfds
[root@linuxprobe test3]# sed 's/..$//' a.txt ##删除最后两个字符
wrwrt fdgs
fsads gdfg
fsddd dffg
sfdef sdfd
[root@linuxprobe test3]# sed 's/...$//' a.txt ##同上
wrwrt fdg
fsads gdf
fsddd dff
sfdef sdf
[root@linuxprobe test3]# sed 's/.\{3\}$//' a.txt ##删除结尾的三个字符
wrwrt fdg
fsads gdf
fsddd dff
sfdef sdf
[root@linuxprobe test3]# awk '{print substr($0,1,length($0)-1)}' a.txt ## 删除最后一个字符
wrwrt fdgsa
fsads gdfgd
fsddd dffgd
sfdef sdfds
[root@linuxprobe test3]# awk '{print substr($0,1,length($0)-2)}' a.txt ##删除最后两个字符
wrwrt fdgs
fsads gdfg
fsddd dffg
sfdef sdfd
[root@linuxprobe test3]# awk '{print substr($0,1,length($0)-3)}' a.txt ##同上
wrwrt fdg
fsads gdf
fsddd dff
sfdef sdf
标签:字符,linuxprobe,几个,test3,##,linux,txt,root
来源: https://www.cnblogs.com/liujiaxin2018/p/13799865.html
linux字符串删除后几个字符,linux系统删除开头几个字符或者结尾几个字符相关推荐
- Linux rm过滤后的目录6,Linux的部分命令
命令介绍 mkdir 创建目录的命令 make directory touch 创建文件"摸",修改时间戳 pwd 显示当前的路径 -ls -l(long)d(directory) ...
- linux怎么压缩后保留原文件,Linux 实现压缩保留源文件的方法
linux下gzip的压缩详解 Linux压缩保留源文件的方法: gzip ?c filename > filename.gz Linux解压缩保留源文件的方法: gunzip ?c filen ...
- linux中vi后如何退出命令,linux vi保存退出命令 (如何退出vi)
:wq是保存退出,其他vi的使用如下: 一.插入文本 ┌──┬────────────┐ │命令│描述 │ ├──┼────────────┤ │i │在当前字符前插入文本 │ ├──┼─────── ...
- OpenStack虚拟机删除后停在deleting无法正常删除
公司环境中批量删除虚拟机的过程中出现某些虚拟机无法正常删除,任务状态显示删除中但是虚拟无法删除. 通过查询相关文章(下文转载)发现应该是instances row中键值未更新错误导致,但是按照操作云主 ...
- 计算机彻底删除删除后如何恢复,如何完全恢复从计算机删除的文件?
现在,数字产品是我们当代人的最爱. 电脑,手机等是我们的日常用品!但是,电话将在很长一段时间后冻结,并且计算机也将缓慢运行. 然后,我们下载的垃圾清理软件或系统的磁盘清理就可以发挥重要作用. 无疑,这 ...
- wps文档漫游删除_技术员教你win7系统删除wps漫游文档的途径
win7正式版系统是公认操作便捷的电脑系统,大概很多人在操作过程中都会有应对win7系统删除wps漫游文档难题的时候.不少用户计算机技术都是菜鸟水平,对于win7系统删除wps漫游文档的情况,无法自行 ...
- 服务器要删除文件访问被拒绝,Win7系统删除文件提示文件访问被拒绝怎么办
近期,有用户反映win7删除文件弹出"文件访问被拒绝"情况,这是怎么回事呢?怎么办呢?接下来大家跟着学习啦小编一起来了解一下Win7系统删除文件提示文件访问被拒绝的解决方法吧. W ...
- win7 oracle数据库删除用户名,图文帮你win7系统删除Oracle数据库中的用户的具体方法...
许多win7系统用户在工作中经常会遇到对win7系统删除Oracle数据库中的用户进行操作的情况,比如近日有用户到本站反映说win7系统删除Oracle数据库中的用户的情况,但是却不知道要怎么操作wi ...
- linux 字符串截取_第13篇:Linux防火墙的日志基本审计
整个Linux日志管理,大体上就分为三个管理区块:日志的采集以及分析.轮转 rsyslog是一个系统的守护进程,绝大部分和操作系统有关的日志,例如系统安全.认证,计划任务等等都由该进程完成. 还有一些 ...
- linux中解压缩后没有生成目录,linux下压缩和解压缩文件
Linux压缩文件的读取 · *.Z compress 程序压缩的档案: · *.bz2 bzip2 程序压缩的档案: · *.gz gzip 程序压缩的档案: · *.tar tar 程序打包的数据 ...
最新文章
- 依赖属性之“风云再起”三
- TF-IDF与余弦相似性的应用(一):自动提取关键词
- Games, rules and ways: 东西卖给谁?
- 使用maven时报错Dynamic Web Module 3.1 requires Java 1.7 or newe
- Spring配置文件约束头
- Linux下的实模式和保护模式
- eval函数python原理_python的eval函数作用
- 职工工资管理系统c语言,C++实现企业职工工资管理系统
- 十五. Go学习:goroute和cahnnel
- Oracle loap函数,oracle分区表执行计划
- Huffman实现对26个英文字母的编码
- 小白友好——C++基于EeayX简单开发的豪华版贪吃蛇[单人模式+双蛇对战+闯关模式(地图跳转)+排行榜+音乐]
- HIVE优化系列(1)-- 自动合并输出的小文件
- win10双显示器,不论设置1还是2为主显示器,背景中,右键只显示“为监视器2设置”?
- 盈通rx580游戏高手 bios_RX 5700 XT D6 游戏高手测评:女装大佬重捶出击!
- 初识AOS --------AOS学习笔记系列
- 如何在inf文件中修改pid、vid
- 推荐几个好用的在线编译器
- A股股票对敲合作,主力游资倒仓接盘业务解析
- 北京建筑大学计算机科学,北京这三所理工类高校虽不是211,但实力也很强劲,可惜不够出名...