PowerShell最初と最後のスペースを削除する方法・trim

PowerShellで文字列の最初と最後のスペースを削除する時、trimを使用すると簡単に実現できます。
以下にサンプルを記します。


スポンサーリンク

関連記事

trimで文字列の最初と最後のスペースを削除してみる

以下のように文字列の行頭のスペースを削除することができます。

上記の動作の通り、trimを使用することにより、windows の最初と最後のスペースが削除されているのが確認できます。

テキストファイル内の最初と最後のスペースを削除する

Get-Contentコマンドレットとtrimを使用することにより簡単に実現できます。
以下のようなテキストファイルを使用しました。
わかりづらいですが、行末にスペースが存在します。

windows 95 
 windows 98  
  windows Me   
   windows NT       
windows 2000     
 windows XP     
  windows Vista    
   windows 7
windows 8    
 windows 8.1    
> Get-Content .\win.txt | % { "${_}#" }
windows 95 #
 windows 98  #
  windows Me   #
   windows NT       #
windows 2000     #
 windows XP     #
  windows Vista    #
   windows 7#
windows 8    #
 windows 8.1    #

実際に最初と最後のスペースを削除してみる

以下の構文で最初と最後のスペースを削除することができます。

Get-Content ファイル名 | % { $_.trim() }

または

Get-Content ファイル名 | foreach { $_.trim() }

以上、最初と最後のスペースを削除する方法でした。


添付ファイル: filewin.txt 844件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-03-15 (土) 08:44:58