コマンドの結果を変数に保存する方法は?

コマンドの結果を変数に保存する方法は?

このコマンドを実行してみましょう。

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

出力を変数にどのようにリダイレクトできますか?

答え1

簡単に言うと、変数名を実行されたコマンドの値に設定できます。コマンドの置き換え:

$ myVar=$(command-here)

または、バックティックで使用されなくなった構文を使用します(入れ子になった置換などで使用する場合は多少問題があります)。

$ myVar=`command-here`

関連情報