ఈ 10 సెడ్ ఉదాహరణలు మిమ్మల్ని లైనక్స్ పవర్ యూజర్‌గా చేస్తాయి

ఈ 10 సెడ్ ఉదాహరణలు మిమ్మల్ని లైనక్స్ పవర్ యూజర్‌గా చేస్తాయి

టెక్స్ట్ ఫైల్స్ మరియు టెర్మినల్ అవుట్‌పుట్‌ను సవరించడం అనేది లైనక్స్ మెషీన్‌లను నిర్వహించే వారికి రోజువారీ పని. సెడ్ వంటి కమాండ్-లైన్ యుటిలిటీలు టెర్మినల్ విండో నుండి టెక్స్ట్ ఫైల్ యొక్క కంటెంట్‌ను సవరించడానికి మరియు మార్చడానికి వినియోగదారుని అనుమతిస్తాయి.





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





సెడ్ కమాండ్ అంటే ఏమిటి?

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





సెడ్ కమాండ్ మద్దతు ఇచ్చే మూడు ప్రాథమిక కార్యకలాపాలు:

  1. చొప్పించడం
  2. తొలగింపు
  3. ప్రత్యామ్నాయం (కనుగొనండి మరియు భర్తీ చేయండి)

అధునాతన వినియోగదారులు టెక్స్ట్ స్ట్రీమ్‌లను మరింత సమర్థవంతంగా సవరించడానికి సెడ్ కమాండ్‌తో రెగ్యులర్ ఎక్స్‌ప్రెషన్‌లను కూడా అమలు చేయవచ్చు.



కమాండ్ యొక్క ప్రాథమిక వాక్యనిర్మాణం:

sed [options] [pattern] [filepath]

...ఎక్కడ ఎంపికలు కమాండ్ యొక్క వివిధ కార్యాచరణలు, నమూనా రెగ్యులర్ ఎక్స్‌ప్రెషన్ లేదా మీరు మ్యాచ్ చేయాలనుకుంటున్న స్క్రిప్ట్, మరియు ఫైల్‌పాత్ వచనాన్ని కలిగి ఉన్న టెక్స్ట్ ఫైల్‌కు మార్గం.





వారికి తెలియకుండా స్నాప్‌చాట్‌లో స్క్రీన్ షాట్ ఎలా తీయాలి

10 లైనక్స్ సెడ్ కమాండ్ యొక్క ఉదాహరణలు

మీరు రెగ్యులర్ లైనక్స్ యూజర్‌గా మారాలని అనుకుంటే, ఫైల్‌లను ఎడిట్ చేయడం, నిర్దిష్ట పదాలను సెర్చ్ చేయడం మరియు రీప్లేస్ చేయడం మరియు టెర్మినల్ అవుట్‌పుట్ ఫిల్టర్ చేయడం మీకు ఉపయోగకరంగా ఉండవచ్చు. ఈ విభాగం సెడ్ కమాండ్ యొక్క కొన్ని ఉదాహరణలను కవర్ చేస్తుంది, అది మిమ్మల్ని ఖచ్చితంగా లైనక్స్ పవర్ యూజర్‌గా మారుస్తుంది.

మేము పోస్ట్‌లో ప్రదర్శన కోసం కింది టెక్స్ట్ ఫైల్‌ని ఉపయోగిస్తాము.





This is a demo text file.
It is an amazing file that will help us all.
The sed command is also great for stream editing.
Want to learn how to use the command?
This is another line in the file.
This is the third general line in the file.
This file is named as textfile.
This is a apple.
This is a orange.

1. లైన్స్ రేంజ్ చూడండి

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

ఫైల్ యొక్క 3 మరియు 5 పంక్తుల మధ్య కంటెంట్‌ను అవుట్‌పుట్ చేయడానికి textfile.txt :

sed -n '3,5p' textfile.txt

ది -n జెండా ప్రతి చక్రం చివరిలో నమూనా స్థలాన్ని ప్రదర్శించకుండా నిరోధిస్తుంది. మీరు కూడా ఉపయోగించవచ్చు -నిశ్శబ్ద మరియు -నిశ్శబ్దం బదులుగా ఎంపికలు -n . ది p వాదన నిలుస్తుంది ముద్రణ మరియు వినియోగదారుకు సరిపోలిన పంక్తులను ప్రదర్శించడానికి ఉపయోగించబడుతుంది.

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

The sed command is also great for stream editing.
Want to learn how to use the command?
This is another line in the file.

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

sed '3,5d' textfile.txt

ది డి ఫ్లాగ్ అవుట్‌పుట్ నుండి సరిపోలిన స్ట్రింగ్‌లను తొలగిస్తుంది మరియు మిగిలిన కంటెంట్‌ను ప్రదర్శిస్తుంది.

This is a demo text file.
It is an amazing file that will help us all.
This is the third general line in the file.
This file is named as textfile.
This is a apple.
This is a orange.

2. నిరంతరాయ లైన్‌లను ప్రదర్శించండి

ఫైల్‌లోని బహుళ శ్రేణుల మధ్య వరుస కాని పంక్తులను ముద్రించడానికి:

sed -n -e '1,2p' -e '5,6p' textfile.txt

అవుట్‌పుట్:

This is a demo text file.
It is an amazing file that will help us all.
This is another line in the file.
This is the third general line in the file.

ది -మరియు జెండా సహాయపడుతుంది అమలు చేస్తోంది ఒకే ఆదేశాన్ని ఉపయోగించి బహుళ చర్యలు.

3. లైన్స్ మధ్య ఖాళీని చొప్పించండి

ఏదైనా కారణం వల్ల మీరు టెక్స్ట్ ఫైల్‌లోని ప్రతి పంక్తి మధ్య ఖాళీ పంక్తులను చేర్చాలనుకుంటే, దాన్ని ఉపయోగించండి జి డిఫాల్ట్ సెడ్ కమాండ్‌తో వాదన.

ఎక్స్‌బాక్స్ వన్ 2016 ను గేమ్ షేర్ చేయడం ఎలా
sed G textfile.txt

అవుట్‌పుట్‌లో బహుళ ఖాళీ పంక్తులను చొప్పించడానికి, బహుళ పాస్ చేయండి జి వాదనలు వేరు చేయబడ్డాయి సెమీ కోలన్ ( ; ) పాత్ర.

sed 'G;G' textfile.txt

4. టెక్స్ట్ ఫైల్‌లో వర్డ్‌ని రీప్లేస్ చేయండి

మీరు నిర్దిష్ట పదం యొక్క ప్రతి సంఘటనను వేరే పదంతో భర్తీ చేయాలనుకుంటే, దాన్ని ఉపయోగించండి లు మరియు g ఆదేశంతో వాదనలు. సెడ్ కమాండ్ ఉపయోగించి పదాలను ప్రత్యామ్నాయం చేయడానికి ప్రాథమిక వాక్యనిర్మాణం:

sed s/originalword/replaceword/g filename

పైన పేర్కొన్న వాక్యనిర్మాణాన్ని ఉపయోగించి, మీరు పదాన్ని భర్తీ చేయవచ్చు అద్భుతమైన తో సూపర్ ఫైల్‌లో textfile.txt :

sed s/amazing/super/g textfile.txt

ది లు వాదన సూచిస్తుంది ప్రత్యామ్నాయం ఇంకా g పేర్కొన్న భర్తీ కంటెంట్‌తో సరిపోలిన కంటెంట్‌ను భర్తీ చేయడానికి కమాండ్ ఉపయోగించబడుతుంది.

పదం యొక్క రెండవ సంఘటనను సెడ్‌తో భర్తీ చేయడానికి, ఒక సంఖ్యను పాస్ చేయండి g వాదన ఈ విషయంలో:

sed s/amazing/super/g2 textfile.txt

పదాలను ప్రత్యామ్నాయం చేసేటప్పుడు మీరు అక్షర కేసులను విస్మరించాలనుకుంటే, ఉపయోగించండి ఇవ్వండి బదులుగా g , ఎక్కడ i ఉన్నచో పట్టించుకోకుండా కేసు.

sed s/Amazing/super/gi textfile.txt

సంబంధిత: Vi ని ఉపయోగిస్తున్నారా? ఫైల్‌ను ఎలా తెరవాలో ఇక్కడ సేవ్ చేయండి మరియు నిష్క్రమించండి

5. ఒక పరిధి లోపల పదాలను ప్రత్యామ్నాయం చేయండి

మీరు నిర్దిష్ట పరిధిలో పదాలను కూడా ప్రత్యామ్నాయం చేయవచ్చు.

sed '2,5s/amazing/super/g' textfile.txt

6. ఒకేసారి బహుళ ప్రత్యామ్నాయాలు చేయండి

మీరు ఒకేసారి రెండు లేదా అంతకంటే ఎక్కువ ప్రత్యామ్నాయాలు చేయాలనుకుంటే, ఆదేశాలను వేరు చేయండి సెమీ కోలన్ ( ; ) పాత్ర.

sed 's/amazing/super/g;s/command/utility/gi' textfile.txt

సిస్టమ్ కింది అవుట్‌పుట్‌ను ప్రదర్శిస్తుంది.

This is a demo text file.
It is an super file that will help us all.
The sed utility is also great for stream editing.
Want to learn how to use the utility?
This is another line in the file.
This is the third general line in the file.
This file is named as textfile.
This is a apple.
This is a orange.

7. సరిపోలిక కనుగొనబడితే మాత్రమే పదాలను భర్తీ చేయండి

ఇచ్చిన మ్యాచ్ లైన్‌లో కనుగొనబడితే మాత్రమే మీరు పదం స్థానంలో సెడ్ కమాండ్‌ని ఉపయోగించవచ్చు. ఉదాహరణకు, పదాన్ని భర్తీ చేయడానికి కు తో ఒక పదం ఉంటే నారింజ లైన్‌లో ఉంది:

sed -e '/orange/ s/a/an/g' textfile.txt

పైన పేర్కొన్న ఆదేశాన్ని జారీ చేయడం వలన అవుట్‌పుట్ అవుతుంది:

This is a demo text file.
It is an super file that will help us all.
The sed utility is also great for stream editing.
Want to learn how to use the utility?
This is another line in the file.
This is the third general line in the file.
This file is named as textfile.
This is a apple.
This is an orange.

ఆ పదాన్ని గమనించండి కు లైన్ లో ఇది ఒక ఆపిల్ సిస్టమ్ పదాన్ని కనుగొనలేనందున భర్తీ చేయబడలేదు నారింజ అందులో.

8. రెగ్యులర్ ఎక్స్‌ప్రెషన్స్ ఉపయోగించి ప్రత్యామ్నాయ పదాలు

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

పదం యొక్క అన్ని సంఘటనలను భర్తీ చేయడానికి అద్భుతమైన లేదా అద్భుతమైన తో సూపర్ :

sed -e 's/[Aa]mazing/super/g' textfile.txt

అదేవిధంగా, సెడ్ కమాండ్ ఉపయోగించి నిర్దిష్ట కార్యకలాపాలను అమలు చేయడానికి మీరు అధునాతన రెగ్యులర్ ఎక్స్‌ప్రెషన్‌లను కూడా ఉపయోగించవచ్చు.

9. ఇతర ఆదేశాలతో పైప్ సెడ్

మీరు ఇతర Linux ఆదేశాలతో గొలుసు సెడ్ చేయవచ్చు. ఉదాహరణకు, మీరు పైప్ చేయవచ్చు lspci అవుట్‌పుట్‌లోని పంక్తుల మధ్య ఖాళీ ఖాళీలను జోడించడానికి సెడ్‌తో ఆదేశించండి.

lspci | sed G

యొక్క అవుట్‌పుట్‌లో నిర్దిష్ట పదాలను భర్తీ చేయడానికి ip రూట్ షో ఆదేశం:

ip route show | sed s/src/source/g

పైన పేర్కొన్న ఆదేశం పదాన్ని ప్రత్యామ్నాయం చేస్తుంది మూలం అసలు పదం స్థానంలో src .

సంబంధిత: లైనక్స్‌లో ఫైల్స్ కోసం వెతకడానికి ఫైండ్ కమాండ్‌ని ఎలా ఉపయోగించాలి

10. ఒరిజినల్ ఫైల్‌ని సవరించండి మరియు బ్యాకప్ చేయండి

మీరు సిస్టమ్ ఫైల్‌లతో పని చేస్తున్నప్పుడు, మార్పులు చేసేటప్పుడు ఒరిజినల్ ఫైల్‌ని బ్యాకప్ చేయడం ముఖ్యం. ఏదైనా విచ్ఛిన్నమైతే మార్పులను తిరిగి పొందడంలో ఇది మీకు సహాయపడుతుంది.

సెడ్ ఉపయోగించి అసలు ఫైల్‌ని బ్యాకప్ చేయడానికి, ఉపయోగించండి -ఐ కమాండ్‌లో జెండా.

కేస్ లేకుండా మీ ఫోన్‌ని ఎలా కాపాడుకోవాలి
sed -i'.backup' 's/amazing/super/g' textfile.txt

పేరుతో కొత్త ఫైల్ సృష్టించబడుతుంది textfile.txt.backup . మీరు ఉపయోగించి రెండు ఫైళ్లు విభిన్నంగా ఉన్నాయో లేదో తనిఖీ చేయవచ్చు వ్యత్యాసం కమాండ్

diff textfile.txt textfile.txt.backup

సెడ్‌తో లైనక్స్‌లో స్ట్రింగ్‌లను సవరించడం

కొన్నిసార్లు, మీరు టెర్మినల్‌లో టెక్స్ట్ ఫైల్‌లతో పని చేస్తున్నప్పుడు, మెరుగైన రీడబిలిటీ కోసం అవుట్‌పుట్‌ను ఫార్మాట్ చేయడం మరియు ఎడిట్ చేయడం తప్పనిసరి అవుతుంది. Sed మరియు awk లైనక్స్‌లో కమాండ్-లైన్ యుటిలిటీలు, ఇవి డేటాను ప్రత్యేక లైన్‌లుగా విభజించడం ద్వారా టెక్స్ట్ ఫైల్‌లతో సమర్థవంతంగా పనిచేయడానికి వినియోగదారుని అనుమతిస్తాయి.

చాలా మంది వినియోగదారులు సెడ్ కమాండ్ యొక్క వాదనలు మరియు ఫ్లాగ్‌లను గుర్తుంచుకోవడానికి చాలా కష్టపడుతున్నారు, ఎందుకంటే అవి ఉపయోగించడానికి అందుబాటులో ఉన్నాయి. ఏదైనా లైనక్స్ కమాండ్ కోసం కమాండ్-లైన్ మాన్యువల్‌లను ఎలా పొందాలో తెలుసుకోవడం అటువంటి పరిస్థితుల నుండి సులభంగా బయటపడడంలో మీకు సహాయపడుతుంది.

షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ లైనక్స్‌లో కమాండ్ లైన్ సహాయం పొందడానికి 7 మార్గాలు

కమాండ్ లైన్ నుండి లైనక్స్ ఆదేశాల గురించి తెలుసుకోవడానికి అవసరమైన అన్ని ఆదేశాలు

తదుపరి చదవండి
సంబంధిత అంశాలు
  • లైనక్స్
  • టెక్స్ట్ ఎడిటర్
  • టెర్మినల్
  • కమాండ్ ప్రాంప్ట్
రచయిత గురుంచి దీపేశ్ శర్మ(79 కథనాలు ప్రచురించబడ్డాయి)

దీపేశ్ MUO లో Linux కి జూనియర్ ఎడిటర్. అతను కొత్తగా వచ్చిన వారందరికీ ఆనందకరమైన అనుభూతిని అందించాలనే లక్ష్యంతో లైనక్స్‌లో సమాచార మార్గదర్శకాలను వ్రాస్తాడు. సినిమాల గురించి ఖచ్చితంగా తెలియదు, కానీ మీరు టెక్నాలజీ గురించి మాట్లాడాలనుకుంటే, అతను మీ వ్యక్తి. అతని ఖాళీ సమయంలో, అతను పుస్తకాలు చదవడం, విభిన్న సంగీత ప్రక్రియలు వినడం లేదా అతని గిటార్ వాయించడం మీరు చూడవచ్చు.

దీపేశ్ శర్మ నుండి మరిన్ని

మా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి

టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్‌లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!

సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి