2017-06-23 53 views
1

は、あなたがこれを行うことで、テキストファイルをインラインで作成することができますプロンプト:Powershellの "copy con"または "type con>"に相当するものはありますか? ONコマンド

copy con file.txt 
Hello World 
^Z 

または:

type con > file.txt 
Hello World 
^Z 

PowerShellで同等のコマンドはありますか?上記の2つのコマンドのどちらも機能しません。

+1

'cmd/c copy con file.txt' –

+1

@Bill_Stewart - うん、それはうまくいくが、チートのように感じる。 :) –

答えて

3

パイプコンテンツをout-fileコマンドレットにパイプしてこれをエミュレートします。

"Hello World" | out-file hello.txt 

は、複数行を取得し、引用符を開くが、 は、もう一つの方法は、

で入力打った後、すぐに

"hello 
>> is it me you're looking for" | out-file hello2.txt 

>> 2行目に表示されますそれらを閉じていないために、引用符を開く代わりに "here-strings"を使用してください。

@' 
hello 
is it me you're looking for? 
I can even use ' @ $blabla etc in here 
and no substitutes will be placed 
You want var substitutes, use @"..."@ instead of @'...'@ 
'@ | out-file hello.txt 
+0

必要条件を満たしていません。 'CMD'の' COPY CON ... 'や' TYPE CON ... 'はユーザーがEOF(Ctrl-Z、[char] 0x1A)に達するまで複数の行のテキストを入力できるようにします。 –

+0

これも達成できます。私の編集 – alroc

+0

より良く見てください。出力(hello2.txt内)に改行が含まれていますか? –

関連する問題