.txtドキュメントの各行の最後に文字を追加します。PowerShellを使用してテキストファイル内のすべての行にテキストを追加します。
#Define Variables
$a = c:\foobar.txt
$b = get-content $a
#Define Functions
function append-text
{
foreach-Object
{
add "*"
}
}
#Process Code
$b | append-text
何かがそうです。基本的には、指定されたテキストファイルを読み込み、そのテキストファイル内のテキストの各行の末尾に「*」を追加して保存して閉じます。このような
フィルタを使用する場合、 'process'ブロックはまったく必要ありません。 'Filter Append-Text {" $ _ * "}' –
これは素晴らしい動作です!これに冗長チェックを追加することは可能ですか? "*"の存在をチェックする何か、そしてそれが行末になければそれを追加しますか? – Joshua
確かに、 ''($ _ -match '\ * \ s * $'){$ _} else {"$ _ *"}} ' –