我想知道将大写字符转换为小写字符并将小写字符转换为大写字符的命令。
它必须在 Unix 机器的 shell 中工作。
tr A-Za-z a-zA-Z
(不幸的是,只有ascii)
cat file1 | tr 'a-zA-Z' 'A-Za-z'
您可以使用此处提供的答案将您的文件传输到 perl:
要获得小写字母:sed -i 's/\(.*\)/\L\1/' somefilename
获取大写:sed -i 's/\(.*\)/\U\1/' somefilename