బాష్లో వేరియబుల్కు అవుట్పుట్ను కేటాయించే పద్ధతి:
గమనిక: మేము ఈ పద్ధతిని ఉబుంటు 20.04 లో ప్రదర్శిస్తాము. మీకు కావాలంటే మీరు ఏదైనా ఇతర లైనక్స్ పంపిణీని కూడా ఉపయోగించవచ్చు.
ఈ పద్ధతిలో, మీరు టెర్మినల్ ద్వారా నేరుగా బాష్లోని వేరియబుల్కు కమాండ్ యొక్క అవుట్పుట్ను ఎలా కేటాయించవచ్చో మేము మీకు వివరిస్తాము. ఈ పద్ధతి ద్వారా ఈ పనిని పూర్తి చేయడానికి, మీరు ఈ క్రింది దశలను చేయాలి:
మేము ఈ పద్ధతి కోసం బాష్ స్క్రిప్ట్ను సృష్టించడం లేదు కాబట్టి, మేము నేరుగా ఉబుంటు 20.04 లో టెర్మినల్ని ప్రారంభించాలి. దిగువ చూపిన చిత్రం నుండి మీరు టెర్మినల్ విండోను కూడా చూడవచ్చు:
తేదీ విలువను వేరియబుల్కు నిల్వ చేసే విధానం:
మీరు టెర్మినల్ని ప్రారంభించిన తర్వాత, మీరు కమాండ్ యొక్క అవుట్పుట్ను వేరియబుల్కు సేవ్ చేయాలి. ఈ ప్రత్యేక ఉదాహరణ కోసం, మేము లైనక్స్ యొక్క తేదీ ఆదేశాన్ని ఉపయోగిస్తాము మరియు మేము దాని ఉత్పత్తిని తేదీ వేరియబుల్కు కేటాయిస్తాము. మీ టెర్మినల్లో కింది ఆదేశాన్ని టైప్ చేసి, ఆపై Enter కీని నొక్కడం ద్వారా దీనిని చేయవచ్చు:
తేదీ= $(తేదీ)ఇక్కడ, మొదటి తేదీ మనం సృష్టించిన వేరియబుల్ని సూచిస్తుంది. ఈ వేరియబుల్ కోసం మీకు నచ్చిన పేరును మీరు కలిగి ఉండవచ్చు. రెండవ తేదీ తరువాత $ మరియు రౌండ్ బ్రాకెట్లలో జతచేయబడినది లైనక్స్ ఆపరేటింగ్ సిస్టమ్ యొక్క తేదీ ఆదేశాన్ని సూచిస్తుంది. ఈ ఆదేశాన్ని అమలు చేయడం వల్ల ప్రస్తుత సిస్టమ్ తేదీ లభిస్తుంది మరియు దానిని తేదీ వేరియబుల్లో సేవ్ చేస్తుంది. ఈ ఆదేశాన్ని కింది చిత్రంలో కూడా చూడవచ్చు:
ఇప్పుడు మీ టెర్మినల్లో కింది ఆదేశాన్ని టైప్ చేసి, ఆపై Enter కీని నొక్కండి:
బయటకు విసిరారుఅది$ తేదీఇక్కడ, తేదీ వేరియబుల్ విలువను ముద్రించడం ద్వారా మీ టెర్మినల్లో ప్రస్తుత తేదీని ప్రదర్శించడానికి ఎకో కమాండ్ బాధ్యత వహిస్తుంది. అదే ప్రయోజనాన్ని సాధించడానికి మీరు printf ఆదేశాన్ని కూడా ఉపయోగించవచ్చు. ఈ ఆదేశాన్ని దిగువ చూపిన చిత్రం నుండి కూడా చూడవచ్చు:
ఎకో కమాండ్ అమలు పూర్తయిన వెంటనే, కింది చిత్రంలో చూపిన విధంగా మీ టెర్మినల్లో తేదీ వేరియబుల్లో నిల్వ చేయబడిన ప్రస్తుత తేదీని మీరు చూడగలరు. అయితే, ఈ పద్ధతిలో ఉపయోగించే ఎకో కమాండ్ తప్పనిసరి కాదు. తేదీ కమాండ్ యొక్క అవుట్పుట్ విజయవంతంగా తేదీ వేరియబుల్కు సేవ్ చేయబడిందని మీకు చూపించడానికి ఇది ఉపయోగించబడుతుంది, తద్వారా మీరు దీన్ని సులభంగా ధృవీకరించవచ్చు. లేకపోతే, మీరు ఈ దశను కూడా దాటవేయవచ్చు.
వేరియబుల్కు ఎవరు ఆదేశిస్తారో విలువను కేటాయించే పద్ధతి:
మీరు వేరియబుల్కు ఎవరు కమాండ్ అవుట్పుట్ను కేటాయించవచ్చు. సిస్టమ్ యొక్క ప్రస్తుతం లాగిన్ అయిన వినియోగదారుని కనుగొనడానికి ఎవరు ఆదేశం ఉపయోగించబడుతుంది. మీరు మీ టెర్మినల్లో కింది ఆదేశాన్ని మాత్రమే టైప్ చేయాలి:
వినియోగదారు= $(/usr/am/who)ప్రస్తుత వినియోగదారు వివరాలు /usr /bin డైరెక్టరీలో నివసిస్తున్నారు, కాబట్టి, ఈ మార్గం ఎవరు ఆదేశిస్తారో ముందు ప్రస్తావించబడింది. పైన పేర్కొన్న ఆదేశాన్ని అమలు చేయడం వలన ఎవరు అనే కమాండ్ యొక్క అవుట్పుట్ అనే పేరు గల వేరియబుల్ వినియోగదారుకు కేటాయించబడుతుంది.
ఈ అసైన్మెంట్ చేసిన తర్వాత, దిగువ చిత్రంలో చూపిన విధంగా ఈ విలువను ప్రింట్ చేయడానికి మీరు ఎకో కమాండ్ను అమలు చేయాలి:
ఎకో కమాండ్ అమలు చేయడం ద్వారా ప్రస్తుతం లాగిన్ అయిన యూజర్కి సంబంధించిన మొత్తం సమాచారం మరియు మీ టెర్మినల్లోని ప్రస్తుత సిస్టమ్ తేదీ మరియు సమయాన్ని కింది చిత్రంలో చూపిన విధంగా ప్రదర్శిస్తుంది:
Pwd కమాండ్ విలువను వేరియబుల్కి సేవ్ చేసే విధానం:
మీరు మీ ఉబుంటు 20.04 సిస్టమ్ యొక్క ప్రస్తుత వర్కింగ్ డైరెక్టరీని కూడా తెలుసుకోవచ్చు మరియు దానిని వేరియబుల్లో స్టోర్ చేయవచ్చు. మీరు చేయాల్సిందల్లా క్రింద చూపిన ఆదేశాన్ని అమలు చేయడం:
వర్కింగ్_డైరెక్టరీ= $(pwd)ఈ ఆదేశాన్ని అమలు చేయడం వలన మీ ప్రస్తుత వర్కింగ్ డైరెక్టరీని వర్కింగ్_డైరెక్టరీ వేరియబుల్లో స్టోర్ చేస్తుంది.
మీకు కావలసిన వేరియబుల్కు ప్రస్తుత వర్కింగ్ డైరెక్టరీని కేటాయించిన తర్వాత, మీరు ఎకో కమాండ్ను ఉపయోగించడం ద్వారా టెర్మినల్లో ఈ వేరియబుల్ విలువను ప్రదర్శించవచ్చు:
ఎకో ఆదేశాన్ని అమలు చేయడం ద్వారా కింది చిత్రంలో చూపిన విధంగా మీ టెర్మినల్లో ప్రస్తుత పని డైరెక్టరీ ప్రదర్శించబడుతుంది:
అదే పద్ధతిలో, మీకు నచ్చిన ఏ వేరియబుల్కైనా సంక్లిష్టమైన ఆదేశాల యొక్క అవుట్పుట్లను కూడా మీరు కేటాయించవచ్చు.
ముగింపు:
ఈ ఆర్టికల్లో వివరించిన సులభమైన మరియు సరళమైన దశలను అనుసరించడం ద్వారా, ఎవరైనా బాష్లోని ఏదైనా కమాండ్ యొక్క అవుట్పుట్ను కావలసిన వేరియబుల్కు సౌకర్యవంతంగా నిల్వ చేయవచ్చు. ఈ వేరియబుల్ ఆ కమాండ్ యొక్క అవుట్పుట్ను ముద్రించడానికి లేదా తదుపరి ప్రాసెసింగ్ కోసం ఉపయోగించడానికి కూడా ఉపయోగించవచ్చు.