Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【PowerShell】短い簡単なテキストファイルを作成する

文字列型の変数で配列を作り、それをOut-Fileコマンドレットにパイプラインで渡してファイルに出力すればよい。-Encodingオプションにdefaultを指定すると文字コードシフトJISで出力する。デフォルトでは各要素を出力した後にCR+LFを加えて、一要素一行となるように出力する。これをすべて単純に連結させたいのであれば、-NoNewlineオプションを付ける。

PS > $s = "01", "アグネスデジタル", "鈴木みのり"
PS > $s | Out-File -Encoding default temp.txt
PS > Get-Content .\temp.txt
01
アグネスデジタル
鈴木みのり
PS > Format-Hex .\temp.txt
           パス: ○○○
           00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000   30 31 0D 0A 83 41 83 4F 83 6C 83 58 83 66 83 57  01..AOlXfW
00000010   83 5E 83 8B 0D 0A 97 E9 96 D8 82 DD 82 CC 82 E8  ^..éØÝÌè
00000020   0D 0A                                            ..
PS > $s | Out-File -NoNewline -Encoding default temp.txt
PS > Get-Content .\temp.txt
01アグネスデジタル鈴木みのり
PS > Format-Hex .\temp.txt
           パス: ○○○
           00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000   30 31 83 41 83 4F 83 6C 83 58 83 66 83 57 83 5E  01AOlXfW^
00000010   83 8B 97 E9 96 D8 82 DD 82 CC 82 E8              éØÝÌè