మీరు ఏదైనా నిర్దిష్ట వ్యక్తీకరణల కోసం శోధించడానికి మీ సిస్టమ్లో grepని ఉపయోగించవచ్చు. సిస్టమ్ లోపాలను పరిష్కరించడంలో మరియు నిర్దిష్ట ఫైల్లను కనుగొనడంలో తదుపరి పని చేసే లక్ష్య వచనంతో నిర్దిష్ట ఫైల్ల కోసం వెతకడానికి ఇది వినియోగదారుకు సహాయపడుతుంది.
అయితే, 'grep' ఆదేశం ఒక లోపం కలిగి ఉంది: ఇది సరిపోలే వచనాన్ని కలిగి ఉన్న ప్రతి లైన్ కోసం ప్రత్యేక ఎంట్రీలను సృష్టిస్తుంది. ఇది తరచుగా అనవసరమైన టెక్స్ట్ మూలకాలతో అవుట్పుట్ స్క్రీన్ను పోగు చేస్తుంది. కాబట్టి, ఈ శీఘ్ర బ్లాగ్లో, ఫైల్ పేరును Linuxలో మాత్రమే ప్రింట్ చేయడానికి “grep” ఆదేశాన్ని ఉపయోగించే సరళమైన మార్గాన్ని మేము వివరిస్తాము.
ఫైల్ పేరును మాత్రమే ముద్రించడానికి Grep కమాండ్ను ఎలా ఉపయోగించాలి
'grep' కమాండ్ వివిధ ప్రయోజనాలను అందించే వివిధ ఎంపికలకు మద్దతు ఇస్తుంది. వాటిలో ఒకటి “-l” ఎంపిక, ఇది సరిపోలే కంటెంట్తో ఫైల్ల పేరును మాత్రమే ప్రదర్శించమని నిర్దేశిస్తుంది.
పట్టు -ఎల్ 'శోధన_వ్యక్తీకరణ' లక్ష్యం_డైరెక్టరీ
“search_expression” అనే పదాలను మీరు కనుగొనాలనుకుంటున్న టెక్స్ట్తో మరియు “target_directory”ని అదే విధంగా వెతుకుతున్నప్పుడు శోధించాల్సిన డైరెక్టరీతో భర్తీ చేయండి. ఇంకా, మొత్తం సిస్టమ్ను శోధించడానికి, మీరు “టార్గెట్_డైరెక్టరీ”ని “*”గా కూడా ఉంచవచ్చు.
ఉదాహరణకు, 'హలో వరల్డ్' స్ట్రింగ్తో కూడిన ఏదైనా ఫైల్ కోసం శోధిద్దాం.
పట్టు -అది 'హలో వరల్డ్' *
'grep' కమాండ్లో మీ ఇన్పుట్ వలె మీ లక్ష్య వచనం అదే శీర్షిక సందర్భాలలో ఉండకపోవచ్చని గమనించండి. అందువల్ల, కేస్-సెన్సిటివ్ శోధనను నిర్వహించడానికి ఎల్లప్పుడూ “-i” ఎంపికను ఉపయోగించండి. అమలు చేసిన తర్వాత, మునుపటి కమాండ్ వ్యక్తిగత డైరెక్టరీలను మరియు వాటిలోని సంబంధిత మ్యాచ్లను ప్రదర్శిస్తుంది.
ముగింపు
నిర్దిష్ట వ్యక్తీకరణలను కలిగి ఉన్న ఫైల్లను కనుగొనడానికి సిస్టమ్లో శోధనలు చేయడానికి Grep చాలా శక్తివంతమైన ఆదేశం. అయితే, ఇది మీ శోధన ఫలితాలను పునరావృత వచన మూలకాలతో నింపినప్పుడు సమస్య తలెత్తుతుంది. అందువల్ల, దాన్ని వదిలించుకోవడానికి, ఫైల్ పేరును మాత్రమే ముద్రించడానికి “grep” ఆదేశాన్ని ఉపయోగించి ఈ చిన్న బ్లాగ్ వివరిస్తుంది. ఈ సరళమైన పద్ధతిలో “-l” ఎంపికను ఉపయోగించడం జరుగుతుంది. అంతేకాకుండా, టైటిల్ కేస్-సంబంధిత సమస్యలను నివారించడానికి మీరు “-i” ఎంపికను కూడా ఉపయోగించాలి.