手机
当前位置:查字典教程网 >操作系统 >unix linux >linux shell字母转换写法
linux shell字母转换写法
摘要:#!/bin/sh#----------------------------------------------------------#[...

#!/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 %sn", $0, toupper($0))|"sh"}'

#把当前目录下的所有大写文件名都改为小写文件名。

ls | awk '{printf("mv %s %sn", $0, tolower($0))|"sh"}'

#

${string/substring/replacement} 使用$replacement,来代替第一个匹配的$substring

${string//substring/replacement} 使用$replacement,代替所有匹配的$substring

【linux shell字母转换写法】相关文章:

linux中shell 函数式用法尝试具体说明

linux之间文件传输方法

linux/unix vi 编辑器用法详解

linux vsftp 虚拟用户配置方法

linux 修改文件名 linux 批量改文件名解决方法

linux系统下测试电信3G上网的方法

linux下输入长文件名小技巧

Linux Bash Shell入门教程

linux rpm卸载参数

linux 卸载 mysql

精品推荐
分类导航