私はnothing.Whyを得たgrep -r -e filenameを使用して "filename"という名前のファイルを検索しないのはなぜですか?
grep -r -e "k1.sh" /home/milenko/SerradoMel/MT06
をしようとすると、私は
ADU-07 WebInterface-JobTable_files
ADU-07 WebInterface-JobTable.html
ADU-07 WebInterface-SelfTestResults_files
ADU-07 WebInterface-SelfTestResults.html
meas_2016-07-13_20-22-00
meas_2016-07-13_20-25-13
meas_2016-07-13_20-29-43
meas_2016-07-13_20-33-43
meas_2016-07-13_20-37-43
meas_2016-07-13_20-54-43
meas_2016-07-13_21-46-43
私のディレクトリのすべてのフォルダに、k1.shを検索したいですか?私のgrepが-rオプションをサポートしているかどうかをチェックする方法?
を私があればと思います'-e'を使って式を指定すると、' -f'を使ってファイルを指定する必要があります。私は一般的にどちらのスイッチも使用しません。 'grep -r" k1.sh "/ home/milenko/...'を試してください。 –
'-r'をサポートしていなければ、エラーを投げています。 'grep'の出力に、明示的に渡されたファイル名の1つを追加して、そのファイル内の内容と一致することを示しますか? –
@JuanTomas、...いいえ、 '-e'と' -r'は提案された方法で衝突しません。 –