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 获取字符串前两个字符串、获取字符串最后一个字符、去掉字符串最后一个字符、去掉末尾一个字符、去掉末尾两个字符相关推荐

  1. c语言字符串前加l,【C】 30_C语言中的字符串

    字符串的概念 字符串是有序字符的集合 字符串是程序中的基本元素之一 C 语言中没有字符串的概念 C 语言中通过特殊的字符数组模拟字符串 C 语言中的字符串是以 '\0' 结尾的字符数组 字符串与字符数 ...

  2. calender获取日期前几月_java获取当前时间和前一天日期(实现代码)

    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request. ...

  3. python 字符串前加r b u f 含义

    python 字符串前加r b u f 含义 文章目录: 一.字符串前加 `r` 二.字符串前加 `b` 三.字符串前加 `u` 四.字符串前加 `f` 五.Python3.x中字符串转换成字节类型 ...

  4. c语言字母意义,C语言 字符串前加L的意义 如:L“A”

    转自:http://c.biancheng.net/cpp/html/1069.html Unicode或者宽字符都没有改变char数据型态在C中的含义.char继续表示1个字节的储存空间,sizeo ...

  5. linux shell 获取字符串最后一个字符 去掉字符串最后一个字符 去掉末尾一个字符 去掉末尾两个字符

    1.获取字符串最后一个字符 实例如下: STR=123456abc FINAL=`echo ${STR: -1}` echo $FINAL # 输出结果 c 或者 STR=123456abc FINA ...

  6. 正则获取前8位数字_数据取整,获取字符串前数字另辟蹊径之LOOKUP

    看到标题,数据取整,获取字符串前数字,用LOOKUP函数?EK你确定没搞错吗?是的,当然没有搞错.今天,我们会用LOOKUP来数据取整,获取字符串前数字. 首先我们来看一下数据取整效果图: 图1 取整 ...

  7. 24.shell中list详解,定义list,获取List的总个数,获取list的某个元素值,将list的每个元素转换成以空格分隔的字符串,空格分隔的字符串转换成list,for循环list

    文章目录 前言 定义list 获取List的总个数 获取list的某个元素值 将list的每个元素转换成以空格分隔的字符串 空格分隔的字符串转换成list for循环list 总结 友情链接 前言 s ...

  8. python字符串成熟编码_python字符串转公式两种方法获取网页编码python版

    在web开发的时候我们经常会遇到网页抓取和分析,各种语言都可以完成这个功能.我喜欢用python实现,因为python提供了很多成熟的模块,可以很方便的实现网页抓取. 但是在抓取过程中会遇到编码的问题 ...

  9. 根据两个日期字符串,格式为(YYYY-MM-DD),获取年龄,保留两位小数但不四舍五入...

    /** * 根据两个日期字符串,格式为(YYYY-MM-DD),获取年龄,保留两位小数但不四舍五入 * @param birth 出生日期 * @param endDate 截止日期 * * */ p ...

最新文章

  1. 纯 CSS 实现三角形尖角箭头的实例
  2. CentOS下yum源epel扩展源
  3. AdaBoost基本原理
  4. pg 递归算法_16. 图的________优先搜索遍历算法是一种递归算法,图的________优先搜索遍历算法需要使用队列。...
  5. python3.1.1_python 3.1.1 with--enable shared:将不会构建任何扩展
  6. [vue] 说说你对proxy的理解
  7. java人脸识别开源算法_开源-人脸识别认证-java封装
  8. 斗鱼弹幕服务器未响应,斗鱼看不到弹幕的解决方法步骤
  9. 晶振-电路中的心脏起搏器
  10. dns服务器对网速有影响吗,更换DNS服务器可以提高网速吗?
  11. html5+简约登录页面,简洁时尚的CSS3用户登录界面设计
  12. 北邮计算机自招,自招 · 帮 | 2019自主招生名额缩减,这样报考,省三也能逆袭985...
  13. 如何让Bing快速收录你的网站?
  14. 语言独立性和与语言无关的组件
  15. 用JAVA写一个俄罗斯方块游戏tetrisGame
  16. 不同系统下的shell的不同_不同地区不同气候条件下杉木成材时间的区别
  17. 图片数据的基本预处理与数据增强
  18. 国内国外最好的java开发论坛及站点
  19. 浙江大学 计算机学院 交互设计,浙江大学交互设计考研经历分享(原来跨考这么受欢迎)...
  20. 汽车音响AMP功放-扬声器诊断驱动开发

热门文章

  1. 摇杆控制LED灯的亮度
  2. STM32----摸石头过河系列(三)
  3. iMeta教程 | 使用PMS分析微生物组(图文+视频)
  4. FCPX Full Access - Titles Bundle for Mac FCPX标题字幕插件捆绑包
  5. macOS Big Sur Wi-Fi 网络无法连接如何解决
  6. mac os 开启redis_高并发大流量,总会想到它!来一起通过docker搭建redis集群
  7. 提高级:初等数论 威尔逊定理
  8. P1002 [NOIP2002 普及组] 过河卒(python3实现)
  9. 2.3基本算法之递归变递推 1188 菲波那契数列(2)
  10. Python一直报错:SyntaxError: invalid syntax 的原因及解决办法