shell大小写转换

目录

  • 1. 变量引用
  • 2. awk命令
  • 3. tr命令
  • 4. sed命令

1. 变量引用

${v1^^} #全部转大写
${v1,,} #全部转小写

2. awk命令

echo $v1 | awk '{print toupper($0)}'
echo $v1 | awk '{print tolower($0)}'

3. tr命令

echo $v1 | tr '[a-z]' '[A-Z]'
echo $v1 | tr '[A-Z]' '[a-z]'

4. sed命令

sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'
sed 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'

你可能感兴趣的:(Shell,linux,bash)