ಉದಾ: ಗ್ನೂ / ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಆಜ್ಞಾ ಉದಾಹರಣೆಗಳು

ಉದಾ

grep ಇದು ಗ್ನು / ಲಿನಕ್ಸ್ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಹೆಚ್ಚು ಬಳಸುವ ಸಾಧನಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ತುಂಬಾ ಸರಳವಾದ ಸಾಧನವಾಗಿದ್ದರೂ, ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಮಾಡಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಹಿಂದಿನ ಆಜ್ಞೆಯ output ಟ್‌ಪುಟ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಬಿಂದುಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಇದನ್ನು ವಿಶೇಷವಾಗಿ ಪೈಪ್‌ಗಳ ಜೊತೆಯಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಆದರೆ ಎಗ್ರೆಪ್ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಒಂದು ಸಾಧನವೂ ಇದೆ, ಇದು -E ಆಯ್ಕೆಯೊಂದಿಗೆ grep ಅನ್ನು ಚಲಾಯಿಸಲು ಸಮನಾಗಿರುತ್ತದೆ.

ಇ "ವಿಸ್ತೃತ ರಿಜೆಕ್ಸ್" ನಿಂದ ಬಂದಿದೆ, ಅದು -E ಆಯ್ಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಆ ಆಯ್ಕೆಯನ್ನು ಬಳಸದೆ ನೀವು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಎಗ್ರೆಪ್‌ನಲ್ಲಿರುವುದನ್ನು ಹೊಂದಿದೆ. ಅಂದರೆ, ನೀವು ಬಳಸಬಹುದು ವಿಸ್ತೃತ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳು. ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ನಾನು ಸಾಮಾನ್ಯ ಅಭಿವ್ಯಕ್ತಿಗಳು ಯಾವುವು, ಅವುಗಳನ್ನು ಹೇಗೆ ಬಳಸಬಹುದು ಮತ್ತು * ನಿಕ್ಸ್ನಲ್ಲಿ ಯಾವ ಪ್ರಕಾರಗಳಿವೆ ಎಂಬುದನ್ನು ವಿವರಿಸಲು ಹೋಗುವುದಿಲ್ಲ. ಎಗ್ರೆಪ್ನೊಂದಿಗೆ ನೀವು ಮಾಡಬಹುದಾದ ಕೆಲವು ಉಪಯುಕ್ತ ವಸ್ತುಗಳ ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಗಳನ್ನು ನಾನು ತೋರಿಸುತ್ತೇನೆ ...

grep, egrep ಮತ್ತು fgrep ಹೋಲುತ್ತವೆ. ವಾಸ್ತವವಾಗಿ, ಉದಾ. Grep -E ಗೆ ಸಮಾನವಾಗಿರುತ್ತದೆ ಮತ್ತು fgrep grep -F ಗೆ ಸಮಾನವಾಗಿರುತ್ತದೆ. ಅಂದರೆ, ನಮಗೆ ಸಂಬಂಧಪಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಮಾದರಿಗಳನ್ನು ಸಾಮಾನ್ಯ ಅಭಿವ್ಯಕ್ತಿಗಳಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ.

ನೀವು ಮಾಡಬಹುದು ಸಾಲು ಅಥವಾ ಪದಕ್ಕಾಗಿ ಹುಡುಕಿ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಫೈಲ್‌ಗಳಲ್ಲಿ, grep ನಂತೆಯೇ. ಉದಾಹರಣೆಗೆ, ನೀವು ಉಬುಂಟು ಪದವನ್ನು snap.txt ಎಂಬ ಫೈಲ್‌ನಲ್ಲಿ ಮತ್ತು ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿನ ಎಲ್ಲಾ .txt ಫೈಲ್‌ಗಳಲ್ಲಿ ಹುಡುಕಲು ಬಯಸುತ್ತೀರಿ ಎಂದು ಭಾವಿಸೋಣ:

egrep ubuntu snap.txt

egrep ubuntu *.txt

ಹುಡುಕಾಟವೂ ಆಗಿರಬಹುದು ಪುನರಾವರ್ತಿತ ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯ ಸಂಪೂರ್ಣ ವಿಷಯಗಳನ್ನು ಹುಡುಕಲು:

egrep -r "hola mundo" *

ಇಲ್ಲಿಯವರೆಗೆ, ನಿಖರವಾದ ಪದಗಳು ಅಥವಾ ತಂತಿಗಳನ್ನು ಹುಡುಕಲಾಗಿದೆ, ಅಂದರೆ, ಮೇಲಿನ ಮತ್ತು ಲೋವರ್ ಕೇಸ್ (ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್) ಅನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು, ಆದರೆ ನೀವು ಅದನ್ನು ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ ಮೋಡ್‌ನಲ್ಲಿ ಮಾಡಲು ಬಯಸಿದರೆ, ಅವರು ದೊಡ್ಡಕ್ಷರ ಅಥವಾ ಸಣ್ಣಕ್ಷರಗಳಾಗಿದ್ದರೂ ಪರವಾಗಿಲ್ಲ, ನೀವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಬಳಸಬಹುದು (ನೀವು w ಅನ್ನು ಸೇರಿಸಿದರೆ ಅದು ಸಂಪೂರ್ಣ ಹೊಂದಾಣಿಕೆಗಳನ್ನು ಮಾತ್ರ ಕಂಡುಕೊಳ್ಳುತ್ತದೆ):

egrep -i "ejemplo" documento.txt

egrep -iw "ejemplo" documento.txt

ತೋರಿಸು, ಕಾಕತಾಳೀಯವಲ್ಲ, ಆದರೆ ಆ ಹೊಂದಾಣಿಕೆಗಳು ಕಂಡುಬಂದ ಫೈಲ್ ಹೆಸರುಗಳು:

egrep -l hola *.txt

ಮಾದರಿ ಅಥವಾ ಪದವನ್ನು ಮಾತ್ರ ತೋರಿಸಿ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ಹುಡುಕಲಾಗಿದೆ:

egrep -o printf hola.c

ನೀವು .ಹಿಸಬಹುದಾದ ಎಲ್ಲಾ ಸಾಧ್ಯತೆಗಳನ್ನು ನೀವು ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ನೆನಪಿಡಿ. ಈ ಹಿಂದೆ ನೋಡಿದ ಹಲವಾರು ಆಯ್ಕೆಗಳನ್ನು ನೀವು ಸಂಯೋಜಿಸಬಹುದು, ಅಥವಾ -A n ಮತ್ತು -B n ನಂತಹ ಇತರ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ನೀವು ಅವುಗಳನ್ನು ಪೂರಕಗೊಳಿಸಬಹುದು, ಅಲ್ಲಿ n ಮೊದಲು (ಮೊದಲು) ಮತ್ತು ನಂತರ (ನಂತರ) ನೀವು ತೋರಿಸಲು ಬಯಸುವ ಸಾಲುಗಳ ಸಂಖ್ಯೆ ಪಂದ್ಯದ ಅಥವಾ ಎರಡೂ ಒಂದೇ ಸಮಯದಲ್ಲಿ (ಸಿ), ಇದರಿಂದಾಗಿ ಪಂದ್ಯವನ್ನು ಸುತ್ತುವರೆದಿರುವದನ್ನು ನೀವು ನೋಡಬಹುದು:

egrep -A 2 "printf" hola.c

egrep -B 2 "printf" hola.c

egrep -C 2 printf hola.c

ಹೊಂದಾಣಿಕೆಯನ್ನು ಹೊಂದಿರುವ ಸಾಲುಗಳನ್ನು ನಿಗ್ರಹಿಸಿ ಮತ್ತು ಹೊಂದಿಕೆಯಾಗದಂತಹವುಗಳನ್ನು ಮಾತ್ರ ತೋರಿಸಿ:

egrep -v "dos" números.doc

ಅಥವಾ ನೀವು ಬಯಸಿದರೆ, ನೀವು ಬಳಸಬಹುದು -e ನೊಂದಿಗೆ ಬಹು ಪದಗಳು ಅಥವಾ ಹೊಂದಾಣಿಕೆಗಳು. ಉದಾಹರಣೆಗೆ:

egrep -v -e "uno" -e "dos" -e "tres" números.txt

ನೀವು ಬಳಸಿದರೆ -c ಪಂದ್ಯಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮಾತ್ರ ಎಣಿಸಬಹುದು, ಅಥವಾ ಹೊಂದಿಕೆಯಾಗದ ರೇಖೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸಲು -v ನೊಂದಿಗೆ ಅದನ್ನು ತಿರುಗಿಸಿ. ಉದಾಹರಣೆಗೆ:

egrep -c "include" main.c

egrep -v -c "include" main.c

ಮತ್ತು ಸಹ ಸಾಲು ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸಿ ಅಲ್ಲಿ ಪಂದ್ಯ ಸಂಭವಿಸಿದೆ, ಮತ್ತು ಅದು ಕ್ರಮವಾಗಿ ಆಕ್ರಮಿಸಿಕೊಂಡಿದೆ:

egrep -n "void" hola.c

egrep -o -b "printf" hola.c

ಮತ್ತು ಜೊತೆಗೆ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳು ಅದರ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಹಲೋನಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಮತ್ತು ಬೈನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುವ ಒಂದು ರೇಖೆಯನ್ನು ಹುಡುಕಿ, ಅಥವಾ ಅದು ಹಲೋನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ ಯಾವುದಾದರೂ ನಂತರ ಪಂದ್ಯದ ಬೈ ಕ್ರಮವಾಗಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ:

* ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯ ತಿದ್ದುಪಡಿ: ಓದುಗ ಮ್ಯಾನುಯೆಲ್ ಅಲ್ಕೋಸರ್ ಅವರ ಕಾಮೆಂಟ್‌ಗೆ ಧನ್ಯವಾದಗಳು ದೋಷವಿರುವುದರಿಂದ ನಾನು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಮಾರ್ಪಡಿಸಲು ಸಾಧ್ಯವಾಯಿತು.

egrep '^Hola.*adiós$' ejemplo.txt

egrep "Hola.*adiós" ejemplo.txt

ಆದರೆ grep ಯೊಂದಿಗಿನ ವ್ಯತ್ಯಾಸದ ಬಗ್ಗೆ ನೀವು ಆಶ್ಚರ್ಯಪಟ್ಟರೆ, ಅದನ್ನು ಸ್ಪಷ್ಟಪಡಿಸುವ ಒಂದು ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ ... -E ಇಲ್ಲದೆ grep ಅನ್ನು ಬಳಸುವ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ಇದನ್ನು ಬಳಸಬೇಕು ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ಅನುಕ್ರಮಗಳು ಆದ್ದರಿಂದ ಅದು ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು ಅರ್ಥೈಸುತ್ತದೆ, ಇಲ್ಲದಿದ್ದರೆ ಅದು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳದೆ ಮಾದರಿಯನ್ನು ಅರ್ಥೈಸುತ್ತದೆ. ಮತ್ತೊಂದೆಡೆ, egrep ಅಥವಾ grep -E ನೊಂದಿಗೆ ಅದು ಅವುಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಉದಾಹರಣೆಗೆ:
grep '^no\(fork\|group\)' /etc/group

ಅದು ಇದಕ್ಕೆ ಸಮಾನವಾಗಿರುತ್ತದೆ:

grep -E '^no(fork|group)' /etc/group
egrep '^no(fork|group)' /etc/group

ಅಂದರೆ, ಇದು ನೋಫೋರ್ಕ್ ಅಥವಾ ನೊಗ್ರೂಪ್ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವ ಹೊಂದಾಣಿಕೆಯ ಸಾಲುಗಳನ್ನು ಹುಡುಕುತ್ತದೆ. ಆದರೆ ನೀವು ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ಅನುಕ್ರಮಗಳಿಲ್ಲದೆ grep ನ ಮೊದಲ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಬಳಸಿದ್ದರೆ, ಅದು ಏನು ಮಾಡುತ್ತದೆ ಎಂಬುದು ಹುಡುಕಾಟ ಕಾಂಕ್ರೀಟ್ ಮಾದರಿ ಇಲ್ಲ (ಫೋರ್ಕ್ | ಗುಂಪು):

grep 'no(fork|group)' /etc/group

ನೀವು ಸಹ ಹುಡುಕಬಹುದು ಆಲ್ಫಾನ್ಯೂಮರಿಕ್ ಶ್ರೇಣಿಗಳು, ಅಥವಾ ಕೆಲವು ಐಪಿಗಳನ್ನು ಕಂಡುಹಿಡಿಯುವಂತಹ ನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯಗಳು:
cat /etc/networks | egrep "192.168.1.[5-9]"
cat /etc/networks | egrep "192.168.[1-3].[5-9]"
cat /etc/networks | egrep "192.168.1.[0-3]|[5-9]"
egrep 192.168.4.[10,40] networks

ನೀವು ಬಯಸಿದರೆ, ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟವಾದ ಹುಡುಕಾಟಗಳನ್ನು ಮಾಡಲು ನೀವು ಇತರ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸಬಹುದು. ಉದಾಹರಣೆಗೆ | ಒಂದನ್ನು ಕಂಡುಹಿಡಿಯಲು ಕಾಕತಾಳೀಯ ಅಥವಾ ಇತರ:

egrep -i '^(printf|scanf)' hola.c

ನೀವು ಸಹ ಪತ್ತೆ ಮಾಡಬಹುದು ದೊಡ್ಡಕ್ಷರ, ಸಣ್ಣಕ್ಷರ, ವರ್ಣಮಾಲೆಯ ಅಕ್ಷರಗಳು ಮಾತ್ರ, ಅಥವಾ ಆಲ್ಫಾನ್ಯೂಮರಿಕ್, ಇತ್ಯಾದಿ., ಇತರ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸುವುದು: [: alnum:], [: alpha:], [: digit:], [: lower:], [: print:], [: punct:], [: space:], [: ಮೇಲಿನ:], ಇತ್ಯಾದಿ. ಉದಾಹರಣೆಗೆ, ದೊಡ್ಡಕ್ಷರಕ್ಕಾಗಿ ಹುಡುಕಲು:
egrep [[:upper:]] diccioario

ಇದು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ ... ಶೀಘ್ರದಲ್ಲೇ ನಾನು ನಿರ್ದಿಷ್ಟವಾಗಿ ಮೀಸಲಾದ ಲೇಖನದಲ್ಲಿ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ವಿವರಿಸುತ್ತೇನೆ ...


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಮ್ಯಾನುಯೆಲ್ ಅಲ್ಕೋಸರ್ ಡಿಜೊ

    ಗುಡ್ ಮಧ್ಯಾಹ್ನ

    ಕೆಲವು ಟೀಕೆಗಳು ...

    ನೀವು 'egrep' ಆಜ್ಞೆಯನ್ನು ವಿವರಿಸುತ್ತೀರಿ ಆದರೆ 'egrep' ಮತ್ತು 'grep' ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ಹಾಕಬೇಡಿ, ಅದು ಇಲ್ಲಿಯೇ ಇರಬೇಕು.

    ಉದಾಹರಣೆಗೆ:
    Grep ನೊಂದಿಗೆ: ip -4 a | grep '[0-9] \ +'
    ಉದಾ: ಐಪಿ -4 ಎ | egrep '[0-9] +'

    ಆಹ್, ಮತ್ತು ಇದು ತಪ್ಪು, 'ಉದಾ. "ಹಲೋ. * ಬೈ" example.txt'; ಫೈಲ್‌ನಲ್ಲಿ 'ಹಲೋ' ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ ಯಾವುದಾದರೂ ಒಂದು ಸಾಲು ಮತ್ತು 'ವಿದಾಯ' ನಂತರ ಒಂದು ಸಾಲು ಇದ್ದಾಗ ಇಲ್ಲಿ ಯಶಸ್ಸು ಕಂಡುಬರುತ್ತದೆ, ಈ ಸಾಲು ನಿಜವಾಗಿಯೂ ಪ್ರಾರಂಭವಾಗಬಹುದು ಮತ್ತು ಯಾವುದನ್ನಾದರೂ ಕೊನೆಗೊಳಿಸಬಹುದು.

    ಲೇಖನವು ಹೀಗೆ ಹೇಳುತ್ತದೆ:
    egrep '^ ಹಲೋ. * ಬೈ $' example.txt

    ಮತ್ತು ಎಲ್ಲಾ ಆಯ್ಕೆಗಳು, ಅಥವಾ ಬಹುತೇಕ ಎಲ್ಲವು (ನಾನು ಅದನ್ನು ಪರೀಕ್ಷಿಸಲು ನಿಲ್ಲಿಸುವುದಿಲ್ಲ), 'ಎಗ್ರೆಪ್'ನ ಪ್ರತ್ಯೇಕವಾಗಿರದ' ಗ್ರೆಪ್ 'ಆಯ್ಕೆಗಳಾಗಿವೆ.

    ಅತ್ಯುತ್ತಮ ಗೌರವಗಳು.

    1.    ಐಸಾಕ್ ಡಿಜೊ

      ಆ ದೋಷವನ್ನು ವರದಿ ಮಾಡಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು. ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳಲ್ಲಿ ನೀವು ಏನು ಕಾಮೆಂಟ್ ಮಾಡುತ್ತೀರಿ, ನಾನು ಅದನ್ನು ಈಗಾಗಲೇ ಎರಡನೇ ಪ್ಯಾರಾಗ್ರಾಫ್‌ನಲ್ಲಿ ಇರಿಸಿದ್ದೇನೆ. ನಾನು ಅವರಿಗೆ ಒಂದು ನಿರ್ದಿಷ್ಟ ಲೇಖನವನ್ನು ಅರ್ಪಿಸುತ್ತೇನೆ, ಏಕೆಂದರೆ ಅನೇಕವುಗಳಿವೆ ಮತ್ತು ಈ ಲೇಖನವು ತುಂಬಾ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಶುಭಾಶಯ!

      1.    ಮ್ಯಾನುಯೆಲ್ ಅಲ್ಕೋಸರ್ ಡಿಜೊ

        ಮತ್ತೆ ನಮಸ್ಕಾರ, ಐಸಾಕ್.

        ಎರಡನೆಯ ಪ್ಯಾರಾಗ್ರಾಫ್‌ನಲ್ಲಿ 'ಎಗ್ರೆಪ್' ಎನ್ನುವುದು 'ಗ್ರೆಪ್-ಇ' ನ ಅಲಿಯಾಸ್ ಎಂದು ನೀವು ಮೂಲತಃ ಹೇಳಿದ್ದೀರಿ ಅಥವಾ ಹೇಳಬೇಕಾಗಿತ್ತು, ಆದರೆ ಕೆಲವು ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಯೊಂದಿಗೆ 'ಎಗ್ರೆಪ್' ಅನ್ನು ಬಳಸುವ ಉದಾಹರಣೆಯನ್ನು ನೀವು ನೀಡುವುದಿಲ್ಲ. 'grep' ನಿಂದ ಬಳಸಲಾಗುತ್ತದೆ.

        ವಿಸ್ತೃತ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ವಿವರಿಸಲು ಲೇಖನವನ್ನು ಮೀಸಲಿಡುವುದು ನನಗೆ ಧೈರ್ಯಶಾಲಿಯಾಗಿದೆ, ಏಕೆಂದರೆ ಈ ರೀತಿಯ ಸೈಟ್‌ಗಳು ಜಾಹೀರಾತು ನೀಡುವುದಿಲ್ಲ ಮತ್ತು ಗ್ನೂ ಸಮುದಾಯಕ್ಕೆ ಬಹಳ ಮುಖ್ಯವಾದ ಮಾಹಿತಿ ಕಾರ್ಯಗಳನ್ನು ಮಾಡುತ್ತಿವೆ: https://www.rexegg.com/

        ಟ್ರೋಲಿಂಗ್‌ಗಾಗಿ ನಾನು ಇಲ್ಲಿ ಬರೆಯುತ್ತಿಲ್ಲ, ಈ ಎಲ್ಲದರೊಂದಿಗಿನ ನನ್ನ ಉದ್ದೇಶವೆಂದರೆ 'ಎಗ್ರೆಪ್' ಅಥವಾ 'ಗ್ರೆಪ್' ಏನು ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಲು ಯಾರಾದರೂ ಈ ನಮೂದನ್ನು ಓದಿದರೆ, ದಯವಿಟ್ಟು ಇತರ ಮೂಲಗಳನ್ನು ನೋಡಿ, ಈ ನಮೂದು ಯಾವುದಕ್ಕೂ ಉಲ್ಲೇಖವಾಗಿರಬಾರದು, ಅದು ವಿವರಿಸುತ್ತದೆ ಕಡಿಮೆ, ಕೆಟ್ಟದಾಗಿ, ಅತಿಯಾದ ಮಾಹಿತಿಯನ್ನು ನೀಡುತ್ತದೆ ಮತ್ತು ಗೊಂದಲಕ್ಕೊಳಗಾಗಬಹುದು, ವಿಶೇಷವಾಗಿ ಗ್ನೂ ಬಗ್ಗೆ ಜ್ಞಾನವಿಲ್ಲದವರಿಗೆ ಮತ್ತು ಅದು ನೀಡುವ ಪ್ರಬಲ ಸಾಧನಗಳಿಗೆ.

        ಅಂತಿಮವಾಗಿ, ನನ್ನ ಮೊದಲ ಕಾಮೆಂಟ್ (^ $) ನಂತರ ನಾನು ಸೂಚಿಸಿದ ದೋಷವನ್ನು ನೀವು ಸೇರಿಸಿದ್ದೀರಿ ಮತ್ತು ಸರಿಪಡಿಸಿದ್ದೀರಿ. ಇತರ ಸೈಟ್‌ಗಳಲ್ಲಿರುವಂತೆ, ನೀವು ತಿದ್ದುಪಡಿ ಮಾಡಿದ ವ್ಯಕ್ತಿಯನ್ನು ಉಲ್ಲೇಖಿಸಿರಬೇಕು, ಅಥವಾ ಕನಿಷ್ಠ ಇದು ತಿದ್ದುಪಡಿ ಎಂದು ಹೇಳಬೇಕು, ಅದು ಗ್ನು ಬೇಸ್‌ನ ಭಾಗವಾಗಿದೆ, ಈ ಬ್ಲಾಗ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದ ಮತ್ತು ಅದೇ ಆಧಾರದಲ್ಲಿದೆ ಕಳೆದುಹೋಯಿತು.

        ಒಂದು ಶುಭಾಶಯ.

        1.    ಐಸಾಕ್ ಡಿಜೊ

          ನಿಮ್ಮ ದೃಷ್ಟಿಕೋನಕ್ಕೆ ಧನ್ಯವಾದಗಳು.

  2.   fsafs ಡಿಜೊ

    ffff