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
相关推荐
在大小写字母转换中,它通过指定字符集来完成转换。例如,在给出的脚本中,`tr "[:upper:]" "[:lower:]"`会将所有大写字母转换为小写字母,而`tr "[:lower:]" "[:upper:]"`则相反,将小写字母转为大写。`[:upper:]`...
在大小写转换中,`sed`的一个常见用法是使用`y`命令,例如: ``` cat file | sed -i 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' ``` 这行命令会读取`file`的内容,然后将所有的小写字母转换为...
5. **人民币大小写转换**:这个实验涉及到字符串操作和格式化输出。在Java中,我们可以利用字符串的拼接、格式化方法以及正则表达式来实现人民币金额的数字与大写字符之间的转换。这不仅锻炼了字符串处理能力,还...
本文将深入探讨如何使用Shell语言来编写2048小游戏,一个广受欢迎的数字合并游戏。 首先,我们要理解Shell脚本的基本结构。一个Shell脚本通常以`#!/bin/bash`作为开头,这被称为“shebang”,它告诉系统使用哪个...
Shell脚本是Linux系统中的一种强大工具,它允许用户通过编写命令行指令序列来执行自动化任务。在这个场景中,我们讨论的是一个特定的Shell脚本,它的目标是生成二维码图片。在旧有的系统中,如果没有源码可供修改,...
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 查询格式化...
4. grep实践:通过实例展示grep的用法,包括基本的搜索、反向搜索、忽略大小写等选项。 5. awk详解:讲解awk的工作原理,如何定义字段分隔符,以及如何进行条件判断和循环处理。 6. sed应用:学习sed的命令模式,如s...
22. `tr`命令:用于字符转换,如大小写转换,删除或替换指定字符,压缩连续空格等。 以上知识点涵盖了Shell的基础操作和一些高级特性,对于日常Shell脚本编写和系统管理非常实用。了解和熟练掌握这些知识点能够提升...
- `sort` 命令用于对文本数据进行排序,可以按从小到大或从大到小的顺序。 - `tr` 命令用于转换字符,如将大写字母转换为小写字母。 - `tee` 命令可以将标准输出重定向到多个地方,包括文件和屏幕。 - `pwd` ...
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匹配...
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匹配...
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 查询格式化...
5. **大小写转换** - **小写转大写**:可以使用`[a-z]`和`[A-Z]`,或者字符类`[:lower:]`和`[:upper:]`进行转换,例如: ```bash tr '[:lower:]' '[:upper:]' < file_to_translate > new_file_name ``` - **...
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匹配...
其基本命令格式为`sed 's/old_pattern/new_pattern/flags' filename`,其中`flags`可以是`g`(全局替换)、`i`(忽略大小写)等。`sed`命令支持插入、删除、替换等操作,但默认不会修改原文件,而是将结果输出到标准...
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匹配...
- tr的基本用法:学习如何使用tr进行字符替换和删除,例如转换大小写或删除空白字符。 - 字符类和区间:掌握如何使用ASCII码或字符类进行更复杂的替换,如替换所有的非字母数字字符。 - 重复和压缩操作:理解如何...
此外,要确保字符串的大小写正确,例如在JavaScript中,`typeof`返回的字符串类型应为小写。还可以使用`print`函数输出中间结果,以帮助调试和验证转换过程。 总结起来,MongoDB的mongoshell提供了一种灵活的方式来...