#!/bin/sh
#----------------------------------------------------------
# [:upper:] [ A - Z ]
# [:lower:] [ a - z ]
# [:digit:] [ 0 - 9 ]
# [:alnum:] [ 0 - 9 a - z A-Z]
# [:space:] 空格或t a b键
# [:alpha:] [ a - z A - Z ]
#----------------------------------------------------------
#sed
cat file | sed -i 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'
#tr
for f in *
do
mv $f `echo $f | tr "[:upper:]" "[:lower:]" `
done
#awk
#把当前目录下的所有小写文件名都改为大写文件名。
ls | awk '{printf("mv %s %s\n", $0, toupper($0))|"sh"}'
#把当前目录下的所有大写文件名都改为小写文件名。
ls | awk '{printf("mv %s %s\n", $0, tolower($0))|"sh"}'
#
${string/substring/replacement} 使用$replacement,来代替第一个匹配的$substring
${string//substring/replacement} 使用$replacement,代替所有匹配的$substring
linux shell字母转换写法
2019-12-15 17:02Linux教程网 Linux
本文将详细介绍linux shell字母转换,需要的朋友可以参考下
延伸 · 阅读
- 2022-03-11在Linux下通过命令行打包Android应用的方法
- 2022-03-10这个 Linux 图形计算器让数学很有趣
- 2022-03-10Linux下部署springboot项目的方法步骤
- 2022-03-10linux中把.c的文件编译成.so文件
- 2022-03-10Linux服务器下安装配置Nginx的教程
- 2022-03-10linux服务器上安装jdk的两种方法(yum+下载包)
- Linux
Linux下增大可打开文件描述符的最大数的方法
今天小编将为大家带来的是Linux下增大可打开文件描述符的最大数的方法,希望对大家会有帮助,有需要的朋友一起去看看吧...
- Linux
Hadoop YARN Cgroups 资源隔离讲解,你学会了吗?
一、概述 Hadoop YARN (Yet Another Resource Negotiator)使用Cgroups(Control Groups)来进行资源管理和隔离。Cgroups是 Linux 内核提供的一种机制,用于限制、账户和隔离进...
- Linux
Manjaro 21.1 发布,世界排名2的Arch Linux优秀衍生版
期待已久的 Manjaro 21.1 “Pahvo”操作系统版本现在可以下载所有支持的版本,其中包含许多改进和更新的组件。 ...
- Linux
linux下实现VPS免费备份脚本
因为本bolg是架设在vps上的,空间商又没有提供备份的功能,所以说哪天vps挂了,我的网站也就跟着挂了...
- Linux
如何设置Linux桌面环境 实现HiDPI显示支持的方法
Linux不支持Retina(视网膜)屏幕的Macbook,如果我们在支持HiDPI的屏幕下运行Linux,做哪些调整,才能让Linux桌面环境看起来更加舒服些呢? 解决方法请参考下...
- Linux
Linux服务器安全事件应急响应排查方法总结
这篇文章主要介绍了Linux服务器安全事件应急响应排查方法总结,本文讲解了分析原则、分析目标、数据备份采集、分析方法、分析影响、加固方法等内容...
- Linux
分步指南:安装和访问 Kubernetes 仪表板
Kubernetes 是一个开源容器编排平台,已成为大规模管理容器化应用的首选解决方案。虽然 Kubernetes 提供了强大的命令行工具来管理集群,但有时可视化界面...
- Linux
Linux多线程环境下 关于进程线程终止函数总结
下面小编就为大家带来一篇Linux多线程环境下 关于进程线程终止函数总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来...