linux – 如何在bash中提取一个子字符串
发布时间:2021-01-17 15:25:47 所属栏目:Linux 来源:互联网
导读:我在bash中有以下字符串,长度 4 str = abcdefghijklmno 我想提取到str2的第一个第一个char的字符串.所以 str2=abcde 如何用bash? 请使用表达式 {string:position:length} 所以在这种情况下 $str=abcdefghijklm$echo ${str:0:5}abcde 查看其他用法: $echo ${
|
我在bash中有以下字符串,长度> 4 str = "abcdefghijklmno" 我想提取到str2的第一个第一个char的字符串.所以 str2="abcde" 如何用bash? 解决方法请使用表达式{string:position:length}
所以在这种情况下 $str="abcdefghijklm"
$echo "${str:0:5}"
abcde
查看其他用法: $echo "${str:0}" # default: start from the 0th position
abcdefghijklm
$echo "${str:1:5}" # start from the 1th and get 5 characters
bcdef
$echo "${str:10:1}" # start from 10th just one character
k
$echo "${str:5}" # start from 5th until the end
fghijklm
取自: (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 如何在Elastic Beanstalk上为特定容器设置文件夹权
- linux – 如何仅获取所有正在运行的进程ID?
- linux – 如何将多个PDF页面连接到单个页面
- 如何在ARM Cortex M3主板上运行linux?
- dump / output / list所有用户的Linux密码到期信息
- linux – rsync目录所以所有更改都以原子方式显示
- linux – FindXXX.cmake文件的本地编译库的正确位置是什么?
- 如果Linux中单个目录下的文件太多,会发生什么?
- 编译 – 虚拟机上的Linux内核
- LINUX学习:Linux审计服务Auditd systemctl重启问题解决
