shell编程学习

学习目标:

  • 一周掌握 shell编程

变量的高级用法

变量替换

##变量替换(贪婪,从前往后匹配,匹配到进行删除)
test1='I love you,you love me'
echo $test1
handletest1=${test1##*ov}
echo $handletest1

在这里插入图片描述

##变量替换(非贪婪,从前往后匹配,匹配到进行删除)
test2='I love you,you love me'
echo $test2
handletest2=${test2#*ov}
echo $handletest2

在这里插入图片描述

##变量替换(非贪婪,从后往前匹配,匹配到进行删除)
test3='I love you,you love me'
echo $test3
handletest2=${test3%ov*}
echo $handletest2

##变量替换(贪婪,从后往前匹配,匹配到进行删除)
test3='I love you,you love me'
echo $test3
handletest2=${test3%%ov*}
echo $handletest2

在这里插入图片描述
在这里插入图片描述

handletest2=${test3/ov/ef}
handletest2=${test3//ov/ef}

在这里插入图片描述

相关推荐

  1. 学习Shell脚本编程

    2024-01-20 17:48:04       36 阅读
  2. Linux学习08_学习shell脚本编程

    2024-01-20 17:48:04       28 阅读
  3. Shell编程

    2024-01-20 17:48:04       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-20 17:48:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-20 17:48:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-20 17:48:04       82 阅读
  4. Python语言-面向对象

    2024-01-20 17:48:04       91 阅读

热门阅读

  1. MongoDB面试系列-02

    2024-01-20 17:48:04       53 阅读
  2. Python——turtle库笔记①

    2024-01-20 17:48:04       72 阅读
  3. C++入门学习(二)注释

    2024-01-20 17:48:04       51 阅读
  4. pytest.ini 配置

    2024-01-20 17:48:04       63 阅读
  5. 网络爬虫基本原理的介绍

    2024-01-20 17:48:04       63 阅读
  6. Chrome 浏览器 Manifest V3 版本中 scripting API 解析

    2024-01-20 17:48:04       56 阅读
  7. Go 方法

    Go 方法

    2024-01-20 17:48:04      49 阅读
  8. UE学习笔记--为什么需要使用TEXT宏包裹字符串?

    2024-01-20 17:48:04       56 阅读