Shell中大小写转换的方法
发表于|更新于|Shell
|总字数:38|阅读时长:1分钟|浏览量:
使用tr就可以实现
大写转小写
1 | table=`echo $line | tr '[:upper:]' '[:lower:]'` |
小写转大写
1 | table=`echo $line | tr '[:lower:]' '[:upper:]'` |
文章作者: Charles
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 码农笔记!
相关推荐

2021-03-11
删除Linux中的乱码文件
在使用lrzsz命令上传文件出现异常或者因编码原因上传、创建中文文件或目录时,通常都会产生乱码文件,而且这种文件是无法直接使用rm命令删除的,所以就需要使用inode来删除这种文件。 首先,先看一下乱码文件: 123[root@slave2 ~]# ls= =2018-11-01 04:00:00 4 anaconda-ks.cfg BMNC_DATE_PROP.txt hdfs install.log ?n Python rarlinux-x64-5.7.1.tar.gz test.sh ?????Ǘ+??K????P?q??d?1{??? 3 ?4?.??A?8 AND derby.log hello.sql install.log.syslog pyspark rar testa time.txt z_tmp 从这里可以看到,这里还是...

2021-05-15
在CDH6中部署OpenTSDB
简介OpenTSDB是一种基于Hbase的分布式的,可伸缩的时间序列数据库。 本篇介绍在CDH6环境中部署OpenTSDB。 OpenTSDB的依赖已经在CDH中部署完成Hbase,并且配置好JAVA_HOME。 下载OpenTSDB1https://github.com/OpenTSDB/opentsdb/releases 安装依赖1yum install gnuplot 安装OpenTSDB1rpm -ivh opentsdb-2.4.0.noarch.rpm 修改配置文件通常只需要修改以下三个配置即可。vim /usr/share/opentsdb/etc/opentsdb/opentsdb.conf 123456# 默认端口tsd.network.port = 4242# 是否自动创建 metic,默认值为 falsetsd.core.auto_create_metrics = true# 修改为 zookeeper 集群地址tsd.storage.hbase.zk_quorum = slave2,slave3,slave4 还可以参考如下进行详细配置: 12...

2019-08-19
CentOS7给LVM扩容
由于Oracle机器的空间不足,导致数据清洗入库的工作做不了,于是就提工单申请扩容,不过运维大哥似乎只给我把硬盘挂上去了,但是并没有将其加入LVM管理。那么只能自己来了。 找到扩容的硬盘1fdisk -l 此时会打印出所有的硬盘信息,因这台机器的所有硬盘都是LVM管理的,所以结合lvm,找到新增的一块盘。 123456Disk /dev/sdf: 536.9 GB, 536870912000 bytes, 1048576000 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk identifier: 0x1cc15acf 至于怎么找的,我的做法是 123456PV VG Fmt Attr PSize PFree/dev/sda2 centos lvm2 a...

2023-06-08
CentOS6解决GLIBC_2.14 not found问题
安装minicaonda时,提示libc.so.6: GLIBC_2.14' not found,需要在服务器上安装GLIBC+2.14 查看服务器支持的glibc版本在系统执行strings /lib64/libc.so.6 |grep GLIBC_命令,查看当前新系统支持的glib版本,没有2.14版本,需要下载进行升级 1strings /lib64/libc.so.6 |grep GLIBC_ 输出如下 12345678910111213141516GLIBC_2.2.5GLIBC_2.2.6GLIBC_2.3GLIBC_2.3.2GLIBC_2.3.3GLIBC_2.3.4GLIBC_2.4GLIBC_2.5GLIBC_2.6GLIBC_2.7GLIBC_2.8GLIBC_2.9GLIBC_2.10GLIBC_2.11GLIBC_2.12GLIBC_PRIVATE 安装升级下载glibc2.14 http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz http://ftp.gnu.org/g...

2021-04-02
CentOS7编译安装clamav杀毒软件
**Clam AntiVirus(ClamAV)**是免费而且开放源代码的杀毒软件,软件与病毒码的更新皆由社区免费发布。目前ClamAV主要是使用在由Linux、FreeBSD等Unix-like系统架设的邮件服务器上,提供电子邮件的病毒扫描服务。用于检测木马,病毒,恶意软件和其他恶意威胁的一个开源杀毒引擎。 环境说明 CentOS7 clamav-0.103.1 局域网 安装依赖首先安装开发工具 1yum groupinstall Development tools 再安装openssl 1yum install openssl openssl-devel libcurl-devel zlib-devel libpng-devel libxml2-devel json-c-devel bzip2-devel pcre2-devel ncurses-devel 如果需要发邮件还可以安装sendmail 1yum install sendmail sendmail-devel 下载clamav1wget http://www.clamav.net/downloa...

2021-02-01
CentOS7安装Docker
Docker 是一个开放源代码软件,是一个开放平台,用于开发应用、交付(shipping)应用、运行应用。 Docker允许用户将基础设施(Infrastructure)中的应用单独分割出来,形成更小的颗粒(容器),从而提高交付软件的速度。本篇介绍一下在CentOS7中安装Docker的步骤。 添加Docker源对与一个全新的系统,如果我们要使用yum-config-manager必须先安装yum-utils 1yum install -y yum-utils device-mapper-persistent-date lvm2 device-mapper-persistent-date和lvm2是为了支持devicemapper存储类型。 添加Docker的yum软件源 1yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 为了加速,我们这里使用阿里云的源。 重新生成yum缓存 12yum clean allyum makecache...
评论
公告
开始忙了,长草期。






