分かりやすく、使いやすく。

テキストファイルの改行を全て削除する方法

スポンサーリンク

PowerShell でテキストファイルの改行を全て削除するサンプルコードの紹介です。

次のサンプルコードでは、 input.txt を読み込んで改行コードを全て削除したうえで output.txt に結果を出力します。

まずは読み込むテキストファイルです。

input.txt
1
2
3
4
5
1行目
2行目
3行目
4行目
5行目 

続いて PowerShell のサンプルスクリプトです。

PowerShell(実行可能なサンプルコード)
1
2
3
4
$input_file = 'c:\temp\input.txt';
$output_file = 'c:\temp\output.txt';
 
(Get-Content $input_file) -Join '' | Set-Content $output_file -NoNewline 

上記を実行すると、次の output.txt が出力されます。 オプションに -NoNewline を指定しないと末尾に改行コードが自動的に挿入されてしまうので注意が必要です。

output.txt
1
1行目2行目3行目4行目5行目 

input.txt の途中に空行がある場合の実行結果は次の通りです。

input.txt
1
2
3
4
5
6
7
8
9
1行目
2行目
3行目
4行目
 
6行目
 
 
9行目 
output.txt
1
1行目2行目3行目4行目6行目9行目 
スポンサーリンク
スポンサーリンク