ನಿರ್ದಿಷ್ಟ ಪಠ್ಯವಾಗಿರುವ ವಿಷಯವನ್ನು ಹುಡುಕಲು ನೀವು ಬಯಸುವಿರಾ?

ಭೂತಗನ್ನಡಿಯೊಂದಿಗೆ ಗೊಂಬೆ

ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್‌ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗಳು ಹೊಂದಿರುವ ಒಂದು ಕ್ರಿಯಾತ್ಮಕತೆಯ ಬಗ್ಗೆ ಕೆಲವರು ನನ್ನನ್ನು ಕೇಳಿದ್ದಾರೆ, ಇದರಲ್ಲಿ ನೀವು ಹುಡುಕಲು ಅವರ ಸರ್ಚ್ ಎಂಜಿನ್ ಅನ್ನು ಬಳಸಬಹುದು, ನಿರ್ದಿಷ್ಟ ಹೆಸರಿನ ಫೈಲ್‌ಗಳನ್ನು ಮಾತ್ರವಲ್ಲ, ಆದರೆ ನೀವು ಸಹ ಸೇರಿಸಿಕೊಳ್ಳಬಹುದು ಹುಡುಕಲು ಪಠ್ಯ ಪಿಡಿಎಫ್‌ಗಳು, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಆಫೀಸ್ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳು, .txt ಪಠ್ಯ ಫೈಲ್‌ಗಳು ಮುಂತಾದ ಪಠ್ಯವನ್ನು ಒಳಗೊಂಡಿರುವ ಫೈಲ್‌ಗಳು. ನಿಮ್ಮ ಗ್ನು / ಲಿನಕ್ಸ್ ವಿತರಣೆಯಲ್ಲಿ ನೀವು ಅದನ್ನು ಮಾಡಬಹುದು ಮತ್ತು ಹೆಚ್ಚಿನದನ್ನು ಮಾಡಬಹುದು ಎಂದು ನೀವು ತಿಳಿದಿರಬೇಕು.

ಫೈಂಡ್, ಅಲ್ಲಿ, ಲೊಕೇಟ್, ಮುಂತಾದ ಆಜ್ಞೆಗಳ LxA ನಲ್ಲಿ ನಾವು ಈಗಾಗಲೇ ಸಣ್ಣ ಟ್ಯುಟೋರಿಯಲ್ ಮಾಡಿದ್ದೇವೆ. ನಿಮ್ಮ ಕನ್ಸೋಲ್‌ನಿಂದ ಮೊದಲ ಪ್ಯಾರಾಗ್ರಾಫ್‌ನಲ್ಲಿ ನಾನು ಮಾತನಾಡಿದ ಈ ಕಾರ್ಯವನ್ನು ಮರುಸೃಷ್ಟಿಸುವ ಮಾರ್ಗವನ್ನು ಈಗ ನಾವು ನಿಮಗೆ ಹೇಳಲಿದ್ದೇವೆ. ನಾನು ಹೇಳಿದಂತೆ ಲಿನಕ್ಸ್ ಅತ್ಯಂತ ಮೃದುವಾಗಿರುತ್ತದೆ ಮತ್ತು ಹೊಂದಿದೆ ವಸ್ತುಗಳನ್ನು ಹುಡುಕಲು ವಿವಿಧ ಸಾಧನಗಳು, ನಿರ್ದಿಷ್ಟ ಪಠ್ಯ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ ಕಂಡುಬರುವ ಫೈಲ್‌ಗಳನ್ನು ಹುಡುಕಲು ನೀವು ಬಳಸಬಹುದಾದ ಕೆಲವು ವಿಭಿನ್ನ ವಿಧಾನಗಳನ್ನು ಇಲ್ಲಿ ನಾವು ನಿಮಗೆ ತೋರಿಸಲಿದ್ದೇವೆ: ಪದ ಅಥವಾ ದಾರಕ್ಕಾಗಿ ಹುಡುಕಿ ನೀವು ಬಳಸಬಹುದಾದ ಡೈರೆಕ್ಟರಿಯ ಫೈಲ್‌ಗಳಲ್ಲಿ:

grep -s hola /home/*

grep -R hola /home/*

grep -Rw hola /home/*

ಹಿಂದಿನ ಉದಾಹರಣೆಯಲ್ಲಿ, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳಲ್ಲಿ ನಾವು / ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ "ಹಲೋ" ಪದವನ್ನು ಹುಡುಕುತ್ತೇವೆ. ಮೊದಲನೆಯ ಸಂದರ್ಭದಲ್ಲಿ, -s ಆಯ್ಕೆಯೊಂದಿಗೆ ಪುನರಾವರ್ತಿತವಲ್ಲದ ಹುಡುಕಾಟವನ್ನು ನಡೆಸಲಾಗುತ್ತದೆ, -R ನೊಂದಿಗೆ ಅದು ಪುನರಾವರ್ತಿತವಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಅದರೊಳಗೆ ಉಪ ಡೈರೆಕ್ಟರಿಗಳಿದ್ದರೆ ಅಲ್ಲಿಯೂ ಸಹ ಹುಡುಕುತ್ತದೆ ... ಆದರೆ ಜಾಗರೂಕರಾಗಿರಿ, ಅದು ಎಲ್ಲವನ್ನು ಹುಡುಕುತ್ತದೆ ಈ ಸ್ಟ್ರಿಂಗ್‌ನ ವಿಷಯ «ಹಲೋ", ಆದ್ದರಿಂದ "ಹಲೋ" ನಂತಹ ಒಂದು ನುಡಿಗಟ್ಟು ಅಥವಾ ಪದವಿದ್ದರೆ ಅದು ಮಾನ್ಯವೆಂದು ಪರಿಗಣಿಸುತ್ತದೆ ಮತ್ತು ಇದನ್ನು ಒಳಗೊಂಡಿರುವ ಫೈಲ್‌ಗಳನ್ನು ತೋರಿಸುತ್ತದೆ, ಅಂದರೆ, ಅದು ಆ ಪದವನ್ನು ನಿರ್ದಿಷ್ಟ ರೀತಿಯಲ್ಲಿ ಹುಡುಕುವುದಿಲ್ಲ. ಅದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ನೀವು ಮೂರನೇ ಆಯ್ಕೆಯನ್ನು ಬಳಸಬಹುದು.

ಇದು ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ ಹುಡುಕಾಟಗಳನ್ನು ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ನೆನಪಿಡಿ, ಆದ್ದರಿಂದ ಹಿಂದಿನ ಉದಾಹರಣೆಗಳು ಹಲೋ, ಹಲೋ, ಹೋಲಾ, ಇತ್ಯಾದಿಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸುತ್ತವೆ. ನನಗೆ ಒಂದು ಮಾಡಲು ಪ್ರಕರಣವನ್ನು ಹುಡುಕಿ ಮತ್ತು ನಿರ್ಲಕ್ಷಿಸಿ, ನಂತರ ನೀವು -i ಆಯ್ಕೆಯನ್ನು ಬಳಸಬಹುದು.

ನೀವು ಹಿಮ್ಮುಖವಾಗಿ ಹುಡುಕಾಟವನ್ನು ಮಾಡಲು ಬಯಸುತ್ತೀರಿ ಎಂದು g ಹಿಸಿ, ಅಂದರೆ, ಆ ಎಲ್ಲ ಫೈಲ್‌ಗಳು ಎಲ್ಲಿವೆ ಸ್ಟ್ರಿಂಗ್ ಅಥವಾ ಪದವನ್ನು ಸೇರಿಸಬೇಡಿ ನಿರ್ದಿಷ್ಟ. ನೀವು ಸಾಧ್ಯವೇ? ಸತ್ಯವೆಂದರೆ ಹೌದು, ಉದಾಹರಣೆಗೆ:

grep -Rlv hola /home/*

grep --exclude-dir= /home/Desktop -Rlv /home/*

ಮೊದಲ ಉದಾಹರಣೆಯಲ್ಲಿ ಇದು "ಹಲೋ" ಪದವನ್ನು ಹೊಂದಿರದ ಫೈಲ್‌ಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿಯನ್ನು ತೋರಿಸುತ್ತದೆ, ಆದರೆ ಎರಡನೆಯ ಸಂದರ್ಭದಲ್ಲಿ ಅದು ಅದೇ ರೀತಿ ಮಾಡುತ್ತದೆ ಆದರೆ ಕಂಡುಬರುವ ಫೈಲ್‌ಗಳನ್ನು ಹೊರಗಿಡಲಾಗುತ್ತದೆ / home / Desktop ನಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ… ಮೂಲಕ, ಈ ಆಯ್ಕೆಯನ್ನು –exclude-dir = ಅನ್ನು ಮೊದಲ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಸಹ ಬಳಸಬಹುದು…


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

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

*

*

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

  1.   ಟಿಯಾಗೊ ವಿಗೊ ಡಿಜೊ

    ಗ್ರಾಜಸ್ ಪರ್ ಇಸ್ಟೋ.