PowerShellでBashのコマンド置換のようなことをしたい

Bashと同じように、変数なしでコマンドの結果を文字列結合させたい。

方法

部分式演算子(Subexpression operator)を利用する

日付をファイル名にする
PS1
$FILE_NAME="prefix_$(Get-Date -Format "yyyyMMdd_hhmmss").txt"
echo "${FILE_NAME}"
結果
CONSOLE
PS C:\Users\szk> $FILE_NAME="prefix_$(Get-Date -Format "yyyyMMdd_hhmmss").txt"
PS C:\Users\szk> echo "${FILE_NAME}"
prefix_20221011_084635.txt
szk302

この記事の著者

記事一覧へ
記事を検索

タイトル・タグ・記事本文から検索できます。

例えばAWSTerraformPowerShellGit