lower case to uppercase conversion
本问题已经有最佳答案,请猛点这里访问。
我找到了解决方案,但它不起作用http://www.cyberciti.biz/faq/linux-unix-shell-programming-converting-lowercase-uppercase/
1 2 3 | [root@mg0016 tmp]# y="this Is A test" [root@mg0016 tmp]# echo"${y^^}" -bash: ${y^^}: bad substitution |
您可以使用以下任一代码:
1 | $ tr '[:lower:]' '[:upper:]' < input.txt > output.txt |
或
1 | $ sed -e 's/\(.*\)/\U\1/' input.txt > output.txt |
我发现后面有一个!它工作!
1 2 | [spatel@mg0016 ~]$ echo"lower" | awk '{print toupper($0)}' LOWER |
谢谢你的回复。