`
m635674608
  • 浏览: 5027759 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

shell中大小写转换

 
阅读更多

1, 用tr
 
    例如:UPPERCASE=$(echo $VARIABLE | tr '[a-z]' '[A-Z]')   (把VARIABLE的小写转换成大写)
            LOWERCASE=$(echo $VARIABLE | tr '[A-Z]' '[a-z]')   (把VARIABLE的大写转换成小写)
 
2, 用typeset
 
    typeset -u VARIABLE  (把VARIABLE的小写转换成大写)
    typeset -l  VARIABLE  (把VARIABLE的大写转换成小写)
 
    例如:typeset -u VARIABLE
            VARIABLE="True"
            echo $VARIABLE
            输出为TRUE

 

 

http://blog.csdn.net/shandianling/article/details/17394511

分享到:
评论

相关推荐

    大小写字母转换的shell脚本代码

    在大小写字母转换中,它通过指定字符集来完成转换。例如,在给出的脚本中,`tr "[:upper:]" "[:lower:]"`会将所有大写字母转换为小写字母,而`tr "[:lower:]" "[:upper:]"`则相反,将小写字母转为大写。`[:upper:]`...

    linux shell字母转换写法.docx

    在大小写转换中,`sed`的一个常见用法是使用`y`命令,例如: ``` cat file | sed -i 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' ``` 这行命令会读取`file`的内容,然后将所有的小写字母转换为...

    java实验报告如:记事本,人民币大小写转换等

    5. **人民币大小写转换**:这个实验涉及到字符串操作和格式化输出。在Java中,我们可以利用字符串的拼接、格式化方法以及正则表达式来实现人民币金额的数字与大写字符之间的转换。这不仅锻炼了字符串处理能力,还...

    shell之2048小游戏.zip

    本文将深入探讨如何使用Shell语言来编写2048小游戏,一个广受欢迎的数字合并游戏。 首先,我们要理解Shell脚本的基本结构。一个Shell脚本通常以`#!/bin/bash`作为开头,这被称为“shebang”,它告诉系统使用哪个...

    Shell脚本实现二维码图片生成

    Shell脚本是Linux系统中的一种强大工具,它允许用户通过编写命令行指令序列来执行自动化任务。在这个场景中,我们讨论的是一个特定的Shell脚本,它的目标是生成二维码图片。在旧有的系统中,如果没有源码可供修改,...

    shell 编程指南pdf

    8.2.3 设置大小写 59 8.2.4 匹配任意字符 59 8.2.5 日期查询 59 8.2.6 范围组合 60 8.2.7 模式出现机率 60 8.2.8 使用grep匹配“与”或者“或”模式 61 8.2.9 空行 61 8.2.10 匹配特殊字符 61 8.2.11 查询格式化...

    Unix Shell编程工具

    4. grep实践:通过实例展示grep的用法,包括基本的搜索、反向搜索、忽略大小写等选项。 5. awk详解:讲解awk的工作原理,如何定义字段分隔符,以及如何进行条件判断和循环处理。 6. sed应用:学习sed的命令模式,如s...

    shell 笔记

    22. `tr`命令:用于字符转换,如大小写转换,删除或替换指定字符,压缩连续空格等。 以上知识点涵盖了Shell的基础操作和一些高级特性,对于日常Shell脚本编写和系统管理非常实用。了解和熟练掌握这些知识点能够提升...

    Linux&SHELL;基本知识笔试试卷

    - `sort` 命令用于对文本数据进行排序,可以按从小到大或从大到小的顺序。 - `tr` 命令用于转换字符,如将大写字母转换为小写字母。 - `tee` 命令可以将标准输出重定向到多个地方,包括文件和屏幕。 - `pwd` ...

    LINUX与UNIX SHELL编程指南(很全)

    8.1.8 大小写敏感 58 8.2 grep和正则表达式 58 8.2.1 模式范围 59 8.2.2 不匹配行首 59 8.2.3 设置大小写 59 8.2.4 匹配任意字符 59 8.2.5 日期查询 59 8.2.6 范围组合 60 8.2.7 模式出现机率 60 8.2.8 使用grep匹配...

    Linux与unix shell编程指南

    8.1.8 大小写敏感 58 8.2 grep和正则表达式 58 8.2.1 模式范围 59 8.2.2 不匹配行首 59 8.2.3 设置大小写 59 8.2.4 匹配任意字符 59 8.2.5 日期查询 59 8.2.6 范围组合 60 8.2.7 模式出现机率 60 8.2.8 使用grep匹配...

    LINUX与UNIX SHELL编程指南 高清PDF

    8.2.3 设置大小写 59 8.2.4 匹配任意字符 59 8.2.5 日期查询 59 8.2.6 范围组合 60 8.2.7 模式出现机率 60 8.2.8 使用grep匹配“与”或者“或”模式 61 8.2.9 空行 61 8.2.10 匹配特殊字符 61 8.2.11 查询格式化...

    shell中tr的用法

    5. **大小写转换** - **小写转大写**:可以使用`[a-z]`和`[A-Z]`,或者字符类`[:lower:]`和`[:upper:]`进行转换,例如: ```bash tr '[:lower:]' '[:upper:]' < file_to_translate > new_file_name ``` - **...

    绝版经典《Linux与UNIX Shell编程指南》

    8.1.8 大小写敏感 58 8.2 grep和正则表达式 58 8.2.1 模式范围 59 8.2.2 不匹配行首 59 8.2.3 设置大小写 59 8.2.4 匹配任意字符 59 8.2.5 日期查询 59 8.2.6 范围组合 60 8.2.7 模式出现机率 60 8.2.8 使用grep匹配...

    shell高级编程经典教程

    其基本命令格式为`sed 's/old_pattern/new_pattern/flags' filename`,其中`flags`可以是`g`(全局替换)、`i`(忽略大小写)等。`sed`命令支持插入、删除、替换等操作,但默认不会修改原文件,而是将结果输出到标准...

    shell教程-30章,下了之后会让你大吃一惊,相当好

    8.1.8 大小写敏感 58 8.2 grep和正则表达式 58 8.2.1 模式范围 59 8.2.2 不匹配行首 59 8.2.3 设置大小写 59 8.2.4 匹配任意字符 59 8.2.5 日期查询 59 8.2.6 范围组合 60 8.2.7 模式出现机率 60 8.2.8 使用grep匹配...

    shell编程大全

    - tr的基本用法:学习如何使用tr进行字符替换和删除,例如转换大小写或删除空白字符。 - 字符类和区间:掌握如何使用ASCII码或字符类进行更复杂的替换,如替换所有的非字母数字字符。 - 重复和压缩操作:理解如何...

    Mongodb 利用mongoshell进行数据类型转换的实现方法

    此外,要确保字符串的大小写正确,例如在JavaScript中,`typeof`返回的字符串类型应为小写。还可以使用`print`函数输出中间结果,以帮助调试和验证转换过程。 总结起来,MongoDB的mongoshell提供了一种灵活的方式来...

Global site tag (gtag.js) - Google Analytics