मुझे यूनिक्स के साथ मदद की ज़रूरत है। मैं यह देखने की कोशिश कर रहा हूं कि दो कथन (printf और fprintf) में से एक फ़ाइल में है या नहीं। मैंने आदेश का उपयोग किया:Grep या ऑपरेटर काम नहीं कर रहा
search=`cat $file | grep -w "fprintf\|printf"`
किसी कारण से, यह उन फ़ाइलों में नहीं मिलता है जहां उनमें से एक मौजूद है। क्यूं कर?
आप शब्द regexp झंडा, क्यों छोड़ नहीं है '-w'? – Steve
[यूयूओसी] (http://catb.org/jargon/html/U/UUOC.html) - कृपया ध्यान दें कि आपको 'search = $ (grep -w -E -e" f? Printf "$ फ़ाइल का उपयोग करना चाहिए) 'या 'बिल्ली' और एक पाइप के साथ समय बर्बाद करने के बजाय कुछ समान है। –