ఎకో అనేది స్క్రిప్ట్ యొక్క అవుట్పుట్లో టెక్స్ట్ లేదా వేరియబుల్ను ప్రదర్శించే ఆదేశం. అయినప్పటికీ, 'echo' కమాండ్ అవుట్పుట్ ప్రింట్కు మాత్రమే పరిమితం కాదు, ఎందుకంటే మీరు అవుట్పుట్కు రంగును జోడించడంతోపాటు వివిధ పనులను చేయవచ్చు. మీరు అవుట్పుట్ రంగును మార్చినట్లయితే, అది సమాచారం యొక్క రీడబిలిటీని మెరుగుపరుస్తుంది.
అంతేకాకుండా, అవుట్పుట్ రంగులను మార్చడానికి మీరు 'ఎకో' కమాండ్తో కొన్ని అదనపు ఎంపికలను ఉపయోగించవచ్చు. ఈ బ్లాగ్లో, Linuxలో రంగుతో బాష్ ప్రతిధ్వనిని ఉపయోగించడానికి ఈ అన్ని మార్గాలను మేము వివరిస్తాము.
రంగుతో బాష్ ఎకోను ఎలా ఉపయోగించాలి
బాష్లో ప్రతిధ్వనితో విభిన్న రంగులను ఉపయోగించడం వచన దృశ్యమానతను మెరుగుపరచడంలో మరియు ముఖ్యమైన వచనాన్ని హైలైట్ చేయడంలో సహాయపడుతుంది. echo ఉపయోగిస్తున్నప్పుడు కింది ఆదేశాన్ని నమోదు చేయండి:
ప్రతిధ్వని -అది '\e[1;32mఈ వచన పంక్తి ఆకుపచ్చ\e[0m'
- “-e” ఎంపిక “echo” ఆదేశాన్ని తదనుగుణంగా ఎస్కేప్ సీక్వెన్స్లను గుర్తించడానికి మరియు అర్థం చేసుకోవడానికి అనుమతిస్తుంది.
- \e[1;32m అనేది ఆకుపచ్చ రంగు కోసం ANSI కోడ్.
- \e[0m అనేది టెక్స్ట్ రంగును రీసెట్ చేయడానికి పంక్తి చివరిలో జోడించే రంగు కోసం కోడ్.
ANSI ఎస్కేప్ కోడ్లు
ఇప్పుడు, ఆకుపచ్చ కాకుండా ఇతర రంగుల కోడ్ల గురించి మీరు ఆశ్చర్యపోవచ్చు. కాబట్టి, ఇక్కడ అన్ని ప్రాథమిక రంగులు మరియు వాటి ANSI కోడ్ల జాబితా ఉంది:
- నలుపు: \e[0;30మీ
- ఎరుపు: \e[0;31మీ
- ఆకుపచ్చ: \e[0;32మీ
- పసుపు: \e[0;33మీ
- నీలం: \e[0;34మీ
- మెజెంటా: \e[0;35మీ
- సియాన్: \e[0;36మీ
- తెలుపు: \e[0;37మీ
బోల్డ్ టెక్స్ట్
మీరు టెక్స్ట్ను బోల్డ్గా చేయాలనుకుంటే, కలర్ కోడ్లో “0”ని “1”తో భర్తీ చేయండి. ఉదాహరణకు, కింది విధంగా ఆదేశాన్ని ఉపయోగించండి:
echo “\e[1;34mఇది సియాన్ బోల్డ్ టెక్స్ట్\e[0m”కి ఉదాహరణ
నేపథ్య రంగును మార్చడం
మీరు బదులుగా టెక్స్ట్ యొక్క నేపథ్య రంగును మార్చాలనుకుంటే, పెద్దప్రేగు (;) తర్వాత 3 స్థానంలో ఉపసర్గ 4ని ఉపయోగించండి. ఉదాహరణకి:
ప్రతిధ్వని -అది '\e[0;42mఈ వచనం ఆకుపచ్చ నేపథ్యాన్ని కలిగి ఉంది\e[0m'
మునుపటి ఉదాహరణలో వచనాన్ని బోల్డ్ చేయడానికి, కింది వాటిని ఉపయోగించండి:
ప్రతిధ్వని -అది '\e[1;42m ఇది ఆకుపచ్చ నేపథ్యాన్ని కలిగి ఉన్న బోల్డ్ టెక్స్ట్\e[0m'
వేరియబుల్స్ ఉపయోగించడం
ఈ కోడ్లను పదేపదే నమోదు చేయడం అలసిపోతుంది. కాబట్టి, ఈ ప్రక్రియను సులభతరం చేయడానికి ఒక విధానాన్ని చూద్దాం. ఇక్కడ, మేము కొన్ని వేరియబుల్స్ డిక్లేర్ చేస్తాము మరియు మనకు కావలసిన రంగుల ప్రకారం వాటికి రంగు కోడ్లను కేటాయిస్తాము. మీరు దీన్ని టెర్మినల్ సెషన్లో ఒకసారి చేయాలి.
ఆకుపచ్చ = '\e[0;32మీ'రీసెట్ = '\e[0m'
ప్రతిధ్వని -అది ' ${ఆకుపచ్చ} ఇది పచ్చి వచనం ${రీసెట్} '
సారాంశం
'echo' కమాండ్ కేవలం టెక్స్ట్ను మాత్రమే చూపించడానికి నిర్బంధించబడలేదు. మీరు మీ టెక్స్ట్ యొక్క రంగును మార్చడానికి మార్గాలు ఉన్నాయి. ఈ శీఘ్ర గైడ్లో, మేము రంగుతో బాష్ ఎకోను ఉపయోగించడం గురించి చర్చించాము. ఇది సాధారణ 'ఎకో కలర్' కమాండ్తో ప్రారంభమవుతుంది. అప్పుడు, మేము వివిధ రంగుల కోసం ANSI కోడ్లను చూస్తాము. ఇంకా, మేము రంగు వచనాన్ని ఎలా బోల్డ్గా మార్చాలో మరియు టెక్స్ట్ యొక్క నేపథ్య రంగును ఎలా మార్చాలో కూడా వివరించాము.