grep दोनों --ignore-case और --only-match विकल्पों का उपयोग करते समय विफल रहता है। उदाहरण:grep --ignore-case --only
$ echo "abc" | grep -io abc
abc
$ echo "ABC" | grep -io abc
$
लेकिन
$ echo "abc" | grep -i abc
abc
$ echo "ABC" | grep -i abc
ABC
आदमी पेज के अनुसार:
-o, --only-matching Show only the part of a matching line that matches PATTERN. -i, --ignore-case Ignore case distinctions in both the PATTERN and the input files.
यह ग्रेप की एक बग है या मैं मानचित्र पृष्ठ नहीं मिला?
मैं उपयोग कर रहा हूँ मैक ओएस एक्स 10.6.8 और
$ grep --version
grep (GNU grep) 2.5.1
इस लिंक मिल गया: http://lists.gnu.org/archive/html/bug-gnu-utils/2003-11/msg00040.html
बेशक यह grep -o [aA][bB][cC]
तरह तरीके का उपयोग करना संभव है, लेकिन यह एक होना प्रतीत नहीं होता है अच्छा विकल्प
केनी, धन्यवाद! आप जो कह रहे हैं वह समझ में आता है, अपडेट करने का प्रयास करेगा। – schatten