小写到大写的转换

  • 本文关键字:转换 linux bash
  • 更新时间 :
  • 英文 :


我找到了解决方案,但它不起作用 http://www.cyberciti.biz/faq/linux-unix-shell-programming-converting-lowercase-uppercase/

[root@mg0016 tmp]# y="this Is A test"
[root@mg0016 tmp]# echo "${y^^}"
-bash: ${y^^}: bad substitution

您可以使用以下任一代码:

$ tr '[:lower:]' '[:upper:]' < input.txt > output.txt

$  sed -e 's/(.*)/U1/' input.txt > output.txt

我找到了以下一个! 它有效!

[spatel@mg0016 ~]$ echo "lower" | awk '{print toupper($0)}'
LOWER

谢谢大家的回复。

相关内容

  • 没有找到相关文章

最新更新