例如,我有一个 shell 变量。一个=“大小人”。如何在 bash 中使用正则表达式打印出只有中间单词大写的变量?(大个子)
我可以通过将变量分成 3 个变量然后在 echo 中扩展它们来实现。例如first=${a%* },等等。但是我如何使用一个正则表达式一次性完成?
first=${a%* }
是否可以在一行中完成?使用大写运算符 (^)
bash string shell-script regular-expression variable-substitution
bash ×1
regular-expression ×1
shell-script ×1
string ×1
variable-substitution ×1