PowerShell 中的字串格式化是如何工作的?
若要在 PowerShell 中設定字串,可以使用 -F 運算子。使用 -F 格式時,需要在花括號中提供引數編號。
示例
PS C:\> $Str = "Hello PowerShell"
PS C:\> "{0}" -f $str
Hello PowerShell對於多個值,
PS C:\> $Str = "Hello PowerShell"
PS C:\> $str1 = "Rockstart"
PS C:\> "{0} says {1}" -f $Str,$str1
Hello PowerShell says Rockstart從以上示例中,我們瞭解到如果需要使用 -F 運算子獲取多個變數的輸出,那麼我們可以在花括號中遞增編號。
若要將上述輸出與 Write-Output 命令結合使用,
PS C:\> Write-Output "{0} says {1}" -f $str,$str1
{0} says {1}
-f
Hello PowerShell
Rockstart如果我們使用上述方法,那麼輸出將會混亂,若要以正確的格式獲取輸出,我們需要使用帶有 Write-Output 的圓括號,如下所示。
PS C:\> Write-Output ("{0} says {1}" -f $str,$str1)
Hello PowerShell says Rockstart
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP