0
事前定義された外部ソースファイルソース内の特定のキーワード(または組み合わせ)を検索するには、BASHスクリプトアプローチを見つける必要があります。キーワードはCLIプロンプトに入力する必要があり、結果はすべてファイル名でGROUPED BYと表示されます。定義済みの外部ソースファイルソース内の特定のキーワードのBASH検索
例:
/home/user/file2.txt
/home/user/dir/file2.txt
#cat /home/user/file2.txt
the RED foX
#cat /home/user/dir/file2.txt
FOX jUmped Over
#./search.sh
#Enter word: fox
Results:
/home/user/file2.txt
/home/user/dir/file2.txt
このための最善のアプローチはどのようになるか: 2ファイルのレコードが含まれている「ソース」ファイルがありますか?唯一の単語全体
ありがとう、Nahuel。ただし、このソリューションではファイルのみが表示されますが、ファイルからのキーボードの行は表示されません。 – faceless
'grep'オプションを参照してください。特別な '_'文字も' -F'オプションも固定文字列マッチ(特殊文字なし)を有効にしません。そうでなければ(-Fなし)grepは正規表現 ' '。*'は任意の文字にマッチし、 '。*'は文字の任意のシーケンスにマッチします。 –
@Nahuelに感謝します。私の質問に正しい演算子が見つかりました。私が持っている唯一の追加の質問は、どのように私は出力で 'キーワード'を色付けることができますか? – faceless