zoukankan      html  css  js  c++  java
  • bash:字符串变量查找

    提供了替换文本的查找替换功能,如 sed s/Wintel/Linux/g data (将Wintel替换为Linux)  大命令

    下边是基于变量的小命令:

    1)查找与替换

    • ${data/Wintel/Linux}  从开头找,替换一个
    • ${data//Wintel/Linux}   从开头找,替换所有
    • ${data/#Wintel/Linux}  从开头进行匹配
    • ${data/%Wintel/Linux}  从末尾进行匹配(可用于修改文件扩展名,可以正确改变file.txt.txt这种)

    2)模式替换

    • ${user/f*d/wilma}  只能是贪婪模式
    • ${user/f??d/wilma}  一个?匹配一个字符

    3)模式删除

    在1)查找与替换中,不要替换,就是删除,四个完全一样,如:${data/Wintel}  

    4)大小写转换

    • ${variable^^}  字符串变量转换为大写
    • ${varible,,}    小写
  • 相关阅读:
    应用层
    传输层
    一元函数微分学
    函数、极限、连续
    网络层习题与真题
    网络层
    数据链路层习题与真题
    二、使用kubeadm部署k8s
    一、Kubernetes概述
    二、rsync文件同步
  • 原文地址:https://www.cnblogs.com/daduryi/p/6741135.html
Copyright © 2011-2022 走看看