いろいろ備忘録日記

主に .NET とか Go とか Python絡みのメモを公開しています。

PowerShellで1コマンドを複数行に分けて書くやり方

概要

よく忘れるのでメモメモ。。。

Linuxとかのshellだと1コマンドを複数行に分けて書く場合は

$ xxxx \
     -xxx \
     -xxx

みたいに \ を付けていけば分けて書くことができるのですが、PowerShell環境、というかWindowsでは \ はディレクトリのセパレータになっているので使えません。

PowerShellとかだと以下のように

> xxx-xxxx `
       -Xxxx `
       -Xxxx

と バッククォートで区切ります。シングルクォートではなくバッククォートなのに注意。

余談ですが、海外では backquote と言ったり、backtickって言ったりしますね。

英語圏では backtick の方が多い気がしています。日本語ではバッククォート以外聞いたことはありません。

english.stackexchange.com

なので、英語でバッククォート関連で探す場合は backtick も検索ワードに入れて探してみると意外とよく情報がヒットします。

参考情報

www.tutorialspoint.com


過去の記事については、以下のページからご参照下さい。

  • いろいろ備忘録日記まとめ

devlights.github.io

サンプルコードは、以下の場所で公開しています。

  • いろいろ備忘録日記サンプルソース置き場

github.com

github.com

github.com