1 利用bash 先看一个简单的,使用^符号把字符串中首字母变为大写,具体如下: 还可以使用^^符合把字符串中所有小写字母都变为大写, 相应的也可以把大写字母转为小写, 把字符串中所有的大写转为小写: 回到顶部(Back to Top) 2 使用tr命令 tr命令的全称为translate,比如要将变量tmp中的所有小写转为大写,可以使用...
Linux文档中的所有大写字符转换成小写字符,Liux中使用输入重定向将文档中的所有大写字符转换成小写字符
/bin/bashread-p"Enter department name: "dept echo $dept|tr[:lower:][:upper:]>>depts 将顺序切换为[:upper:] [:lower:]会会将所有大写字符转换成小写: 代码语言:javascript 复制 #!/bin/bashread-p"Enter department name: "dept echo $dept|tr[:upper:][:lower:]>>depts 也可以使用”a-z” ...
/bin/bashecho-n"Enter department name: "read deptecho$dept| tr [:lower:] [:upper:] >> depts 将顺序切换为 [:upper:] [:lower:] 会产生相反的效果,将所有大写的部门名称都转换为小写: echo$dept| tr [:upper:] [:lower:] >> depts 同样,你可以使用 sed 命令的 A-Z 和 a-z 字符串完成相...
“`bash echo “hello world” | tr ‘[:lower:]’‘[:upper:]’ “` 2. awk命令:awk是一种强大的文本处理工具,可以用其内置函数toupper()将字符转换为大写形式。以下是使用awk命令将字符串转换为大写的示例: “`bash echo “hello world” | awk ‘{print toupper($0)}’ ...
[:lower:] 所有小写字符 [:print:] 所有可打印字符,包括空格 [:punct:] 所有的标点符号 [:upper:] 所有大写字符 使用awk 在awk中可以使用toupper()和tolower()函数,来转换大小写。 下面实例内容在文本里面写入,将输入的小写内容转换为大写: #!/bin/bash ...
《How to convert a string to lower case in Bash?》 就是${parameter,,pattern},${parameter^^pattern}表达式,表达不会改变原来变量的值 代码语言:javascript 复制 #! /bin/bash# 注意:脚本第一行一定要注明脚本解释器是bash.不能是sh,或dash
sonar:x:502:502::/home/sonar:/bin/bash [wangqs@localhost ~]$ awk -F ':' '{ print $1 }' passwd #使用-F参数指定分隔符 sshd tcpdump wangqs jenkins wangqunsong mysql sonar 变量 变量NF表示有当前行有多少个字域,因此$NF就代表最后一个域,$(NF-1)代表倒数第二个域。
2. bash特性 2.1 shell shell(外壳),广义的shell可以理解为是用户的工作环境,在windows看来桌面就是一个shell,在linux看来终端就是shell 常见的shell有两种,一种是图形界面,即GUI,一种是命令行终端,即CLI。 常用的GUI:Graphic User Interface Windows
“`bash sort file.txt | uniq “` 这里的”file.txt”是需要去除重复值的文件名,可以替换成你实际使用的文件名。 2. 使用awk命令可以去除重复的值: “`bash awk ‘!seen[$0]++’ file.txt “` 同样,这里的”file.txt”是需要操作的文件名。