こんにちは、私は現在、Linux でスクリプト ファイルを作成しようとしています。このスクリプト ファイルは、o プログラムの出力を入力としてスキャンし、いくつかの単語が何回出現しているかを調べます。より明確にするために、出力をスキャンし、その出力にいくつかの単語が何回存在するかを変数に保存したいと思います。Linux で scripitin を初めて使用します。出力をファイルに保存してから、単語を見つけるために行ごとにスキャンしようとしましたが、理由により、解析に使用するループが終了しません。手伝って頂けますか?
./program > buffer.txt
while read LINE
do
echo $LINE | grep word1 #when i use grep command the loop never ends
done <a.txt
編集:Cでは、同等のプログラムは次のようになります
char* word="word1"
while(/*parse all the lines at a text */)
{
fgetline("file_a",&buffer)
if(strcmp(buffer,word)==0)
strcpy(word1,"word") //continue the search with this
}