如何创建一个程序,将给定文件中的大写字母同时转换为小写字母,反之亦然?我知道如何独立转换每个
#!/bin/sh
#Program convert upper to lower
cat $1 | tr '[:upper:]' '[:lower:]'
#!/bin/sh
#Program convert lower to upper
cat $1 | tr '[:lower:]' '[:upper:]'
Run Code Online (Sandbox Code Playgroud)
例如
你好你好
您可以轻松组合两条线:
$ tr '[:upper:][:lower:]' '[:lower:][:upper:]' <<< "hEllo"
HeLLO
Run Code Online (Sandbox Code Playgroud)