首页 > 系统相关 >linux 中字符串处理函数 ${i%%.*}

linux 中字符串处理函数 ${i%%.*}

时间:2023-09-20 18:14:04浏览次数:37  
标签:test2 root pc1 cd ab %. echo i% 处理函数

 

001、

[root@pc1 test2]# ls
[root@pc1 test2]# str1="ab.cd_kk.mn_jjy"     ## 测试字符串
[root@pc1 test2]# echo ${str1%%.*}           ## 从左侧开始,删除.号右侧所有的内容
ab
[root@pc1 test2]# echo ${str1%.*}             ##从左侧开始, 删除最后一个.右侧的内容
ab.cd_kk

 

002、同上

[root@pc1 test2]# ls
[root@pc1 test2]# str1="ab.cd_kk.mn_jjy"
[root@pc1 test2]# echo ${str1%%_*}
ab.cd
[root@pc1 test2]# echo ${str1%_*}
ab.cd_kk.mn

 。

 

标签:test2,root,pc1,cd,ab,%.,echo,i%,处理函数
From: https://www.cnblogs.com/liujiaxin2018/p/17717990.html

相关文章

  • Springboot 的 maven项目利用 maven插件构建 docker 镜像(免 DockerFile编写)
    Springboot的maven项目利用maven插件构建docker镜像(免DockerFile编写)本小节目的是springboot项目maven插件构建容器实验步骤:1.本地创建springboot项目,写业务逻辑代码2.提交代码到远程git仓库3.在linux环境拉取远程git仓库代码,构建镜像4.把构建完成的镜像推送......
  • 6. 函数
    #1.举例##1.1计算阶乘的函数##1.2返回数组 ##1.3返回字符串 ......
  • AiStudio学习-PaddleDirection应用
    你应该把精力放在值得的人和事上~在AiStudio平台应用1.[AI达人特训营第三期]PPYOLOE遇上ViT助力铁路工人安全作业大模型2.[智慧工厂]RT-DETR铁路工人安全作业微调模型,给这一个星期的速通(但没完全通)做个小总结。phase1:看了一遍README.md文件,由于是第一次,所以按部就班地采用paddle......
  • IPv6 Internet Protocol version 6协议解析
    简介1883定义了ipv6的协议,不过作废了,在2460又重新做了定义,区别不大,只是有个别字段做了扩充。2373和2374对ipv6的格式做了规定。ipv6是下一代ip地址协议,比ipv4的地址更长,可以表示更多地址段。不过由于ipv6地址太长,不方便记忆,并且ipv4的基础设施太过根深蒂固,所以目前还没有完全普......
  • 代码混淆工具ipaguard:如何使用ipaguard保护和混淆iOS应用程序代码
    ​转载:怎么保护苹果手机移动应用程序iosipa文件中的代码? 目录转载:怎么保护苹果手机移动应用程序iosipa文件中的代码?代码混淆步骤1.选择要混淆保护的ipa文件2.选择要混淆的类名称3.选择要混淆保护的函数,方法4.配置签名证书5.混淆和测试运行   ​编辑在......
  • 2023.9.20日报
    今天学习了Springboot+MyBatis的整体架构,有一些细节的内容还不是很理解但是可以总结出一些流程和方法1.首先创建Springboot项目,在创建的时候添加SpringWeb、Thymeleaf、MyBatis依赖2.当项目创建完成之后,就可以配置数据库的相关内容了在application.yml中server:port:80......
  • ELK日志采集 - QuickStart
    目录架构选型ELKEFLKElasticsearchES集群搭建常用命令Filebeat功能介绍安装步骤Filebeat配置详解filebeat常用命令Logstash功能介绍安装步骤Input插件Filter插件GrokFilter插件MutateFilter插件常见的插件配置选项:MutateFilter配置案例:Output插件Kibana功能介绍安装步骤架构......
  • 9.20日
    一、上午上英语课对前几节课的知识进行了总结,回忆了一下学过的知识。二、然后去了操场看他们体测,主要是看看操场修好没,不得不说这效率实在是高,这么长时间还不修,提前打个预防针。三、下午写了Java动手动脑,还有英语的翻译作业,学了web的前后端结合形式,还有Java的许多接口类似于c++......
  • vite配置@以及 cors: true跨域
    vite.config.js里server:{    port:8080,//默认启动时的端口号    open:true,//自动打开默认浏览器    cors:true,//允许跨域  },  resolve:{    alias:{      '@':pathResolve('./src')//设置`@`指......
  • 使用layui写多个下拉选项框
    文件 css  <linkrel="stylesheet"href="https://unpkg.com/[email protected]/dist/css/layui.css">js  <scriptsrc="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>  <scriptsrc=&q......