博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Linux中,如何取出一个字符串的前5位
阅读量:6701 次
发布时间:2019-06-25

本文共 473 字,大约阅读时间需要 1 分钟。

问: 在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

 

 

转载于:https://www.cnblogs.com/toughhou/p/3778768.html

你可能感兴趣的文章
属性动画基础之ValueAnimator
查看>>
登录失败时记住访问的地址
查看>>
基于用户投票的排名算法(一):Delicious和Hacker News
查看>>
JavaScript原生对象常用方法总结
查看>>
工作者对象HttpWorkerRequest
查看>>
云数据库·ApsaraDB 产品6月刊
查看>>
JS中的prototype
查看>>
【译】什么导致了Context泄露:Handler&内部类
查看>>
限制MySQL Binlog的传输速率
查看>>
Xcode 5.1 编译模拟器以及真机都能使用的静态库
查看>>
山寨“饿了么”应用中添加菜品数量按钮效果
查看>>
WWDC 2013 Session笔记 - iOS7中弹簧式列表的制作
查看>>
iOS开发出错whose view is not in the window hierarchy!的解决
查看>>
Linux学习之CentOS(三)----将Cent0S 7的网卡名称eno16777736改为eth0
查看>>
解说redis中如何实现高可用
查看>>
小程序类似抖音视频整屏切换
查看>>
19-03-25
查看>>
activity idea编写bpmn流程文件
查看>>
windows Virtualbox下配置Ubuntu,且用ssh连接
查看>>
PAT 1048 数字加密
查看>>