zoukankan      html  css  js  c++  java
  • 【第一节】【shell脚本】【文件里的内容与变量中的内容大小写替换】

    一、文件内容大小写转换

    (1)sed 's/[a-z]/u&/g' 文件名  #把所有的小写转为大写

    (2)sed 's/[A-Z]/l&/g' 文件名  #把所有的大写转为小写

    (3)sed 's/[a-Z]/u&/g' 文件名  #把每个单词的第一个小写字母转为大写

     二、把变量中的内容大小写转换

    ①利用^或者,进行转换

    (1)${变量名^}:把变量中的第一个字符转换成大写

    (2)${变量名^^}:把变量中的所有字符转换成大写

    (3)${变量名,}:把变量中的第一个字符转换成小写

    (4)${变量名,,}:把变量中的所有字符转换成小写

    ②使用awk方法

    echo $(echo $a | awk '{print toupper($0)}')

    echo $(echo $a | awk '{print tolower($0)}')

    ③使用tr转换方法

    echo $(echo $a | tr 'a-z' 'A-Z')  #把变量a由小写转换成大写

    echo $(echo $a | tr 'A-Z' 'a-z')   #把变量a由大写转换成小写

    echo $(echo $a | tr 'a-zA-Z' 'A-Za-z')  #把变量a由大写转换成小写&小写转换成大写

  • 相关阅读:
    SettingWithCopyWarning
    统计运算
    数据清洗
    dataframe 索引
    那些拯救我的快捷键
    如何拒绝那些哭天抢地向你求救结果把你坑了的同事?
    Linux 笔记
    数据可视化:桑基图
    敏捷
    持续集成的概念
  • 原文地址:https://www.cnblogs.com/yuhuang/p/13524267.html
Copyright © 2011-2022 走看看