私の後質問ls -l; and grep html;
目的のタスクを実行するために実行しようとしましたが、コマンドはプロンプトで再び終了しませんでした。代わりに、他のことが起こるのを待っているようで、Ctrl+Cプロセスを終了する必要があります。
これが起こる理由と私のコマンドの正しい構文は何であるかを説明できる人はいますか?
私がしたいのはgrepフィルタを持つことですls -l
答え1
そのためにパイプをls -l
接続したい場合があります。grep
パイプキャラクターを使った魚他のシェルと同じ(一度):
ls -l | grep html
これはBashで書くのと同じです。それ以外の場合、grep
端末の入力はフィルタリングされます。
答え2
grep
ファイル名を指定していないようです。使用される構文は次のとおりgrep
です。
grep PATTERN [file]
を提供しない場合は、file
ユーザーの入力を待ちます。