在shell中将whoami的输出更改为大写

在shell中将whoami的输出更改为大写,shell,Shell,我试图将whoami的输出更改为大写后保存到另一个变量。请帮帮我。我是shell脚本的新手 提前感谢。使用纯bash x=$(whoami) v=${x^^} v=$(whoami | tr 'a-z' 'A-Z') v=$(whoami | awk '{print toupper($0)}') v=$(whoami | perl -e 'print uc <>') 使用tr x=$(whoami) v=${x^^} v=$(whoami | tr 'a-z' 'A-Z'

我试图将whoami的输出更改为大写后保存到另一个变量。请帮帮我。我是shell脚本的新手


提前感谢。

使用纯
bash

x=$(whoami)
v=${x^^}
v=$(whoami | tr 'a-z' 'A-Z')
v=$(whoami | awk '{print toupper($0)}')
v=$(whoami | perl -e 'print uc <>')

使用
tr

x=$(whoami)
v=${x^^}
v=$(whoami | tr 'a-z' 'A-Z')
v=$(whoami | awk '{print toupper($0)}')
v=$(whoami | perl -e 'print uc <>')


使用awk

x=$(whoami)
v=${x^^}
v=$(whoami | tr 'a-z' 'A-Z')
v=$(whoami | awk '{print toupper($0)}')
v=$(whoami | perl -e 'print uc <>')

使用
perl

x=$(whoami)
v=${x^^}
v=$(whoami | tr 'a-z' 'A-Z')
v=$(whoami | awk '{print toupper($0)}')
v=$(whoami | perl -e 'print uc <>')
v=$(whoami | perl-e'print uc')