puttyまたはgitbashを使用すると、いくつかのコマンドが失敗します。

puttyまたはgitbashを使用すると、いくつかのコマンドが失敗します。

ssh puttyまたはgitbashでいくつかのコマンドを実行すると失敗しますが、同じコマンドがシステムコンソールで結果を提供します。なぜですか?両方のテストのスクリーンショットを添付しました。添付ファイルを参照

答え1

コマンドが実際に異なるという事実に加えて、パイプに無効な文字を使用しています。

正しい文字は|、 is not です¦

Grepはそれをファイル名として解釈するため、コマンドは失敗します。

答え2

将来的には、スクリーンショットではなくテキスト自体を含めると、他の人が助けを与えるのが簡単になります。テキストをコピーして端末に貼り付けることができますが、画像は貼り付けることはできません。

ここでは、「垂直バー」(bashのパイプ演算子として使用されます)を¦使用する必要がありますが、「中断バー」文字を使用しているようです。|私はあなたが言及した「マシン」コンソール(表示されていない)がキーボードの押しを垂直バーとして解釈しますが、Windows(git bashとputty)はそれを壊れた垂直バーとして解釈すると思います。

関連情報