బాష్ కట్ ఉదాహరణలు

Bas Kat Udaharanalu



మీరు వివిధ కమాండ్‌లు మరియు ప్రోగ్రామ్‌ల ద్వారా బాష్ స్క్రిప్ట్‌లోని టాస్క్‌లను ఆటోమేట్ చేయవచ్చు. అద్భుతమైన బాష్ స్క్రిప్ట్‌లను రూపొందించడానికి మీకు కమాండ్‌ల గురించి మంచి పరిజ్ఞానం అవసరం అయినప్పటికీ, మీరు అనుభవశూన్యుడుగా ఉపయోగించగల కొన్ని ఆదేశాలు ఉన్నాయి. కట్ అనేది ఫైల్ నుండి నిర్దిష్ట వచనాన్ని సంగ్రహించడానికి ఒక సాధారణ ఆదేశం.

కట్ అనేది మీరు 'సార్ట్' మరియు 'grep' ఆదేశాలతో సహా ఇతర ఆదేశాలతో ఉపయోగించగల బహుముఖ కమాండ్. మీరు 'కట్' కమాండ్‌ను ఇబ్బంది లేకుండా అర్థం చేసుకోగలిగే కొన్ని ఉత్తమ బాష్ కట్ ఉదాహరణలను చూద్దాం.

బాష్ కట్ ఉదాహరణలు

టెక్స్ట్ ఫైల్ నుండి డేటాను సంగ్రహిస్తున్నప్పుడు 'కట్' కమాండ్ ఉపయోగపడుతుంది. మీకు కావలసిన ఫీల్డ్‌లను పేర్కొనండి మరియు అది మిగిలిన వాటిని చేస్తుంది. దీన్ని ఉపయోగించడానికి, కింది ఆదేశాన్ని నమోదు చేయండి:







కట్ -డి 'డిలిమిటర్' -f1 file.txt
  1. “-d” ఎంపిక డీలిమిటర్‌ను ఇన్‌పుట్ చేయడానికి అనుమతిస్తుంది. ఇది టెక్స్ట్ స్ట్రింగ్‌లను వేరు చేసే అక్షరం లేదా అక్షరాల శ్రేణి. 'డిలిమిటర్' అనే పదాన్ని అసలు డీలిమిటర్‌తో భర్తీ చేయండి.
  2. “-f” ఎంపికను ఉపయోగించి, మీరు ఫైల్ నుండి ఏ ఫీల్డ్‌లను (కాలమ్ నంబర్‌లు) సంగ్రహిస్తున్నారో పేర్కొనండి.

ఉదాహరణకు కింది సమాచారంతో కూడిన “info.txt” ఫైల్‌ని తీసుకుందాం:



ప్రతీక్, ఫిజీ, 26

సీన్, ఇండియా, 21

జాషువా, జపాన్, 19

ఇప్పుడు, ఈ ఫైల్ నుండి మొదటి మరియు మూడవ ఫైల్‌లను సంగ్రహించడానికి, ఆదేశం ఇలా ఉంటుంది:



కట్ -డి ',' -f1, 3 info.txt





మీరు ట్యాబ్‌తో వేరు చేయబడిన డేటాతో ఫైల్‌ని కలిగి ఉంటే, దాని డీలిమిటర్ విలువ “$’\t'” అవుతుంది.

మీరు సంబంధిత ఫీల్డ్ నుండి అక్షరాల పరిధిని పొందాలనుకుంటే, “-c” ఎంపికను ఉపయోగించండి:



కట్ -c1-5 file.txt

“-c” ఎంపిక ఇతర ఎంపికలతో కలపబడదని గమనించండి. అమలు చేసిన తర్వాత, ఇది ఇచ్చిన అక్షర పరిధి ప్రకారం అవుట్‌పుట్‌ను ప్రదర్శిస్తుంది.

ముగింపు

Linuxలో, “కట్” అనేది మీరు వేర్వేరు ఫైల్‌ల నుండి డేటాను సంగ్రహించడానికి ఉపయోగించే ఒక ప్రముఖ సాధనం. సరళమైనది అయినప్పటికీ, ఇది వివిధ ఉపయోగాలు కలిగి ఉంది మరియు అనేక ఆదేశాలతో కలపవచ్చు. ఈ శీఘ్ర గైడ్ బాష్ కట్ ఆదేశాలకు సంబంధించిన కొన్ని ఉదాహరణలను చర్చించింది. మొదట, మేము ప్రాథమిక ఆదేశాన్ని వివరించాము మరియు కొన్ని అధునాతన ఉదాహరణలను చర్చించాము. ఇంకా, మీరు ఇతర ఆదేశాల అవుట్‌పుట్‌ను “కట్” కమాండ్‌లో ఇన్‌పుట్‌గా పైప్‌లైన్ చేయవచ్చు.