改行をpowershellのコンソールに書くことはできますか?改行をpowershellコンソールにエコーする
私はecho "\n"
を試しましたが、新しい行には翻訳されません。ちょうど\n
を出力します。
改行をpowershellのコンソールに書くことはできますか?改行をpowershellコンソールにエコーする
私はecho "\n"
を試しましたが、新しい行には翻訳されません。ちょうど\n
を出力します。
ちょうど""
それは
はあなたが私達にあなたのクエリについて、もう少し詳細を与えることができ、空白行を印刷しますか?改行文字はどこで使いたいですか?
PS D:\> "This is an `n example!" This is an example!
' NLCとは何ですか? – Black
申し訳ありませんが、私は改行文字を意味しました。 –
echo
PowerShellのすべての時間を使用している:ところで
、あなたはそれは次のように使用する必要があります。 write-output
の別名です。ここでの問題は、バックティックであるPowerShellのエスケープ文字を使用する必要があることです。これについてはTechNet on about_escape_charactersから詳しく読むことができます。
次の特殊文字は、Windows PowerShellので認識されています
`0 Null `a Alert `b Backspace `f Form feed `n New line `r Carriage return `t Horizontal tab `v Vertical tab
だからあなたはちょうどあなたが簡単に使用できる出力を分割しようとしている場合:
echo "`n"
これは実際にはWrite-Output
(Get-Alias echo
参照)に送信されるすべての文字列として2つの新しい行を出力します。無関係に新しい行で終了することがあります。 PowerShellでは文字列が式として評価されるため、""
も動作しますが、1行だけが出力されます。
また、このデータは変数とパイプラインによってキャプチャされる標準出力ストリームから送信されるため、これは実行中の作業に応じて出力場所で終了する可能性があることに注意してください。それが緩和するものであれば、Write-Host
が良い選択肢かもしれません。
この詳細な回答ありがとうございます。しかし、私はあなたのことを今代わりに受け入れるならば、私には失礼だと思うので、残念です。 – Black
これで問題は解決しました。おかげで – Black
_echoはほとんどPS_で使用されていません。 'Get-Alias echo'は異なると思われるでしょう – Matt
、ありがとう、ありがとう –