[PowerShell][基本] 変数の使用方法

本記事の概要

この記事では PowerShell による変数の使用方法について説明します。

変数の基本

PowerShell では、変数を使用して、データを格納および処理することができます。変数は、名前によって識別され、値を保持することができます。

変数を作成するには、次のように変数名を指定し、値を代入します。

$variableName = value

変数名は $ 記号で始まり、その後に英数字やアンダースコアを使用できます。変数名の先頭に数字を使用することはできません。

変数には、値を代入することができます。文字列、数値、真偽値、配列、ハッシュテーブル、オブジェクトなど、様々な型の値を代入できます。

以下は、変数の作成と値の代入の例です。

# 文字列を変数に代入する
$myString = "Hello, World!"

# 数値を変数に代入する
$myNumber = 42

# 真偽値を変数に代入する
$myBoolean = $true

# 配列を変数に代入する
$myArray = @("apple", "banana", "cherry")

# ハッシュテーブルを変数に代入する
$myHashtable = @{
    "Name" = "John Smith"
    "Age" = 35
    "Occupation" = "Engineer"
}

変数の出力

変数の値を出力するには、Write-Host コマンドレットを使用します。

# 変数に格納された値を表示する
Write-Host $myString
Write-Host $myNumber
Write-Host $myBoolean
Write-Host $myArray
Write-Host $myHashtable

Write-Host コマンドレットは省略することができますので、変数名[Enter] としても出力できます。

 変数に値を代入する

変数に値を代入するには「=」の後ろに代入する値を記述します。

# 変数の値を更新する
$myString = "Hello, World!"へ

変数展開を利用する

PowerShell では、変数展開を使用して、変数の値を文字列の中に挿入することができます。変数展開は、ダブルクォートで囲まれた文字列内で $ 記号を使用して変数名を指定することで実現されます。

# 変数展開を使用して、変数の値を文字列内に挿入する
Write-Host "The value of myString is: $myString"

コメント

タイトルとURLをコピーしました