Tabに注意?

Tabに注意?

DOSからMSHを起動し以下のコマンドを貼り付けて実行してみます。

$a = "Test"
write-host $a # $aの後ろに半角スペース
write-host $a	# $aの後ろにタブ

すると、

MSH C:\> $a = "Test"
MSH C:\> write-host $a # $aの後ろに半角スペース
Test
MSH C:\> write-host $a# $aの後ろにタブ
Test#

貼り付けた段階でTabが潰れてしまいます。
コマンドプロンプトの仕様でしょうか?


今度は以下をTest.mshとして保存し、

Test.msh
$a = "Test"
write-host $a # $aの後ろに半角スペース
write-host $a	# $aの後ろにタブ

MSHに読み込ませてみます。

MSH D:\doc\MSH> msh .\Test.msh
Test
Test
MSH D:\doc\MSH>

問題ないですね。
コマンドプロンプトに「タブ付きコマンド」を貼り付ける時だけのようですね。
注意・・・という程のことでもないですが。