如何将任何命令的结果保存到变量中?

如何将任何命令的结果保存到变量中?

让我们执行这个命令

sudo doveadm pw -s SHA512-CRYPT -p '$$!!!555;###..>^$$'

如何将其输出重定向到变量中?

答案1

您只需使用 a 将变量名称设置为执行命令的值命令替换

$ myVar=$(command-here)

或者,使用带反引号的已弃用语法(与嵌套替换等一起使用会有些问题):

$ myVar=`command-here`

相关内容