shell 获取字符串前两个字符串、获取字符串最后一个字符、去掉字符串最后一个字符、去掉末尾一个字符、去掉末尾两个字符
1. 获取字符串前两个字符串
temp=`echo $RANDOM|md5sum|sed 's/../&:/g'|cut -c 1-17`
echo $temp
echo ${temp:0:2}
2.获取字符串最后一个字符
实例如下:
STR=123456abc
FINAL=`echo ${STR: -1}`
echo $FINAL
# 输出结果 c
或者
STR=123456abc
FINAL=${STR: -1}
echo $FINAL
# 输出结果 c
都可以让FINAL获得c这个最后一个字符
3.去掉字符串最后一个字符
实例如下:
var="12345467,"
echo ${var%?}
# 输出结果 12345467
4.去掉字符串最后两个字符
实例如下:
var="12345467,"
echo ${var%??}
# 输出结果 1234546
shell 获取字符串前两个字符串、获取字符串最后一个字符、去掉字符串最后一个字符、去掉末尾一个字符、去掉末尾两个字符相关推荐
- c语言字符串前加l,【C】 30_C语言中的字符串
字符串的概念 字符串是有序字符的集合 字符串是程序中的基本元素之一 C 语言中没有字符串的概念 C 语言中通过特殊的字符数组模拟字符串 C 语言中的字符串是以 '\0' 结尾的字符数组 字符串与字符数 ...
- calender获取日期前几月_java获取当前时间和前一天日期(实现代码)
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request. ...
- python 字符串前加r b u f 含义
python 字符串前加r b u f 含义 文章目录: 一.字符串前加 `r` 二.字符串前加 `b` 三.字符串前加 `u` 四.字符串前加 `f` 五.Python3.x中字符串转换成字节类型 ...
- c语言字母意义,C语言 字符串前加L的意义 如:L“A”
转自:http://c.biancheng.net/cpp/html/1069.html Unicode或者宽字符都没有改变char数据型态在C中的含义.char继续表示1个字节的储存空间,sizeo ...
- linux shell 获取字符串最后一个字符 去掉字符串最后一个字符 去掉末尾一个字符 去掉末尾两个字符
1.获取字符串最后一个字符 实例如下: STR=123456abc FINAL=`echo ${STR: -1}` echo $FINAL # 输出结果 c 或者 STR=123456abc FINA ...
- 正则获取前8位数字_数据取整,获取字符串前数字另辟蹊径之LOOKUP
看到标题,数据取整,获取字符串前数字,用LOOKUP函数?EK你确定没搞错吗?是的,当然没有搞错.今天,我们会用LOOKUP来数据取整,获取字符串前数字. 首先我们来看一下数据取整效果图: 图1 取整 ...
- 24.shell中list详解,定义list,获取List的总个数,获取list的某个元素值,将list的每个元素转换成以空格分隔的字符串,空格分隔的字符串转换成list,for循环list
文章目录 前言 定义list 获取List的总个数 获取list的某个元素值 将list的每个元素转换成以空格分隔的字符串 空格分隔的字符串转换成list for循环list 总结 友情链接 前言 s ...
- python字符串成熟编码_python字符串转公式两种方法获取网页编码python版
在web开发的时候我们经常会遇到网页抓取和分析,各种语言都可以完成这个功能.我喜欢用python实现,因为python提供了很多成熟的模块,可以很方便的实现网页抓取. 但是在抓取过程中会遇到编码的问题 ...
- 根据两个日期字符串,格式为(YYYY-MM-DD),获取年龄,保留两位小数但不四舍五入...
/** * 根据两个日期字符串,格式为(YYYY-MM-DD),获取年龄,保留两位小数但不四舍五入 * @param birth 出生日期 * @param endDate 截止日期 * * */ p ...
最新文章
- 纯 CSS 实现三角形尖角箭头的实例
- CentOS下yum源epel扩展源
- AdaBoost基本原理
- pg 递归算法_16. 图的________优先搜索遍历算法是一种递归算法,图的________优先搜索遍历算法需要使用队列。...
- python3.1.1_python 3.1.1 with--enable shared:将不会构建任何扩展
- [vue] 说说你对proxy的理解
- java人脸识别开源算法_开源-人脸识别认证-java封装
- 斗鱼弹幕服务器未响应,斗鱼看不到弹幕的解决方法步骤
- 晶振-电路中的心脏起搏器
- dns服务器对网速有影响吗,更换DNS服务器可以提高网速吗?
- html5+简约登录页面,简洁时尚的CSS3用户登录界面设计
- 北邮计算机自招,自招 · 帮 | 2019自主招生名额缩减,这样报考,省三也能逆袭985...
- 如何让Bing快速收录你的网站?
- 语言独立性和与语言无关的组件
- 用JAVA写一个俄罗斯方块游戏tetrisGame
- 不同系统下的shell的不同_不同地区不同气候条件下杉木成材时间的区别
- 图片数据的基本预处理与数据增强
- 国内国外最好的java开发论坛及站点
- 浙江大学 计算机学院 交互设计,浙江大学交互设计考研经历分享(原来跨考这么受欢迎)...
- 汽车音响AMP功放-扬声器诊断驱动开发
热门文章
- 摇杆控制LED灯的亮度
- STM32----摸石头过河系列(三)
- iMeta教程 | 使用PMS分析微生物组(图文+视频)
- FCPX Full Access - Titles Bundle for Mac FCPX标题字幕插件捆绑包
- macOS Big Sur Wi-Fi 网络无法连接如何解决
- mac os 开启redis_高并发大流量,总会想到它!来一起通过docker搭建redis集群
- 提高级:初等数论 威尔逊定理
- P1002 [NOIP2002 普及组] 过河卒(python3实现)
- 2.3基本算法之递归变递推 1188 菲波那契数列(2)
- Python一直报错:SyntaxError: invalid syntax 的原因及解决办法