エコアクションに含めてはいけないいくつかのテキストが含まれています。

エコアクションに含めてはいけないいくつかのテキストが含まれています。

Composerを含むWSL Ubuntu 16.04(Xenial)で、以下を実行しました。

echo 2 * 3 > 5 is a valid inequality 

5次の内容で名前が付けられたファイルが作成されました。

2composer-setup.php 3は有効な不等式です。

echoここにもテキストが含まれる理由はわかりません。composer-setup.php5(ファイル名)を除いて、左から右にすべての内容を含める必要があります。echo単一のテキストストリームをリダイレクトされたファイル名として使用できるためです(私の知る限りではありません)。空白が許可されるため、名前は5)です。

composer-setup.phpなぜ2〜3の間に出るのでしょうか?

ベストアンサー1

実行したコマンドラインには、2つのシェル特殊文字(*および)が含まれています>。あなたが見るのは、現在のディレクトリにある1つの>ファイルをすべて選択するワイルドカード/ワイルドカードです。現在のディレクトリにComposer-setup.phpというファイルがあります。*

コマンドラインを引用してください。テキストに一重引用符がない場合、一重引用符は機能します。

echo '2 * 3 > 5 is a valid inequality'

1:シェルオプション(dotglobなど)を特に設定しない限り、ピリオドで始まらないすべてのファイル(またはディレクトリ、ソケットなど)〜できるようにするファイルワイルドカードをクリックします。

おすすめ記事