テキスト ファイルがあり、そのファイルから特殊文字を削除したいと考えています。例:- テキスト ファイルのエントリ
++Mathematics
--Chemistry
(Physics)
$#History)
%%Geography
ここで、テキスト ファイル内の文字列からすべての特殊文字を置き換えて、次のように出力したいと考えています。- 数学 化学 物理学 歴史 地理
powershell スクリプトで replace コマンドを使用しましたが、特殊文字を置き換えても、テキスト ファイルからすべての値が削除されます。
get-content D:\Share\SCCM-Powershell_Commands\edit.txt
Foreach-object {$_ -replace "\&", "" -replace "\£", "" -replace "\+", "" -replace "\-", "" -replace "\)","" -replace "\(","" -replace "\$","" -replace "\#","" -replace "\*",""}|
Set-Content D:\Share\SCCM-Powershell_Commands\edit1.txt
get-content D:\Share\SCCM-Powershell_Commands\edit.txt
一方、誰かがpowershellの学習を開始する方法を提案することもできます. 私は PowerShell の初心者で、Powershell スクリプトを学びたいと思っています。