grepを使用して端末にフリーズしたファイルからテキストを検索する方法

grepを使用して端末にフリーズしたファイルからテキストを検索する方法

私は他の機能/コマンドを使ってgrepとパイプを研磨しようとしています。ハッシュタグを見つけるためにgrepを実行すると、パイプを介してタグの数が計算されます。ディレクトリにファイルがなくなっても、入力を探しているかのように、すべてが泥棒に陥ります。 0で終了してプロンプトに戻るようにするにはどうすればよいですか?

テストファイルを読む

#
hello # what is your name 

明らかにする

userx@voided & shit >> $  grep "#" | ls -l 
total 4
-rw-r--r-- 1 userx userx 29 Sep 26 08:26 testfile
^C

userx@voided & shit >> $  grep "#" | ls -l | wc -l > /dev/null
^C
userx@voided & shit >> $  grep "#" | ls -l | wc -l 
2
^C
userx@voided & shit >> $  grep "#" | ls 
testfile
^C

これは、ハッシュタグを2回追加してディレクトリに配置し、それを使用して数を取得したファイルです。復帰後は終了しません。

今、なぜ、私が間違っているのだろうか。

答え1

grep検索するファイルを提供していません。使用

$ grep "#" testfile

または

$ grep "#" *

簡単ではない

$ grep "#"

関連情報