在Linux中,如何取出一个字符串的前5位
2024-10-10 00:35:37
问: 在Linux中,如何取出一个字符串的前5位?
常用的一些方法如下:
[tough@toughhou ~]$ str=abcdef
[tough@toughhou ~]$ echo $str
abcdef
(1) expr substr 字符串 开始索引 长度 开始索引以1开始
[tough@toughhou ~]$ expr substr $str 1 5
abcde
(2) 利用管道及cut
[tough@toughhou ~]$ echo $str | cut -c1-5
abcde
(3) 利用管道及awk
[tough@toughhou ~]$ echo $str | awk '{print substr($0,1,5)}'
abcde
(4) echo ${str:开始索引} 或 echo ${str:开始索引:长度} 开始索引为0
[tough@toughhou ~]$ echo ${str:0:5}
abcde
最新文章
- JAVA编程思想(第四版)学习笔记----11.4 容器的打印
- 浅谈Js原型的理解
- Linux下卸载和安装MySQL[rpm包]
- Jlink烧写图文教程
- LevelDB windows vs2013 c++编译和测试
- asp.net mvc 下载文件 txt doc xsl 等等
- 在ubuntu安装Phabricator(转)
- JAVA学习:内部类
- BP算法从原理到python实现
- PHPUnit使用教程——PHP环境变量+x-debug+composer+phpunit配置安装(超详细!)
- 使用串口下载vxworks映象的方法
- VMware Workstation 常见问题解决
- Python 学习笔记3 变量-数字
- 解码 id_token
- HDU5117 Fluorescent 期望 计数 状压dp 动态规划
- Can not find the tag library descriptor for ";http://java.sun.com/jsp/jstl/core";
- CentOS7 下源代码安装mysql5.6
- PHP操作mongoDB 笔记
- android 开发 实现一个app的引导页面,使用ViewPager组件(此引导的最后一页的Button会直接写在最后一页布局里,跟随布局滑进滑出)
- python 中的比较==和is