షెల్ స్క్రిప్టింగ్ కొన్ని ఉపయోగకరమైన విధులను నిర్వహించడానికి ఆదేశాలను అమలు చేస్తుంది మరియు షెల్లో అమలు చేయడానికి రూపొందించబడింది. షెల్ స్క్రిప్ట్లు ఫైల్ మానిప్యులేషన్, సమయ వినియోగాన్ని నివారించడానికి ఆటోమేటిక్ టాస్క్లు వంటి కార్యకలాపాలను నిర్వహించడానికి చాలా ఉపయోగకరంగా ఉంటాయి; మీరు మీ ఆదేశాలను కూడా సృష్టించవచ్చు.
షెల్ అనేది యూజర్ మరియు ఆపరేటింగ్ సిస్టమ్ మధ్య ఇంటర్ఫేస్, ఇది ఆపరేటింగ్ సిస్టమ్తో ఇంటరాక్ట్ అవ్వడానికి మరియు ఆదేశాలను ఉపయోగించి వివిధ పనులను చేయడానికి వినియోగదారులను అనుమతిస్తుంది. షెల్ యూజర్ నుండి టెర్మినల్ ద్వారా ఇన్పుట్ తీసుకుంటుంది, కెర్నల్తో ఇంటరాక్ట్ అవుతుంది, ప్రాసెస్ చేస్తుంది మరియు అవుట్పుట్ ఇస్తుంది.
విమ్ ఉపయోగించి షెల్ స్క్రిప్ట్ను ఎలా సృష్టించాలి
షెల్ స్క్రిప్ట్లు సాధారణంగా ఏదైనా టెక్స్ట్ ఎడిటర్ని ఉపయోగించి సృష్టించబడతాయి. నానో మరియు విమ్ ఎడిటర్లు బాష్ స్క్రిప్టింగ్ ఫైల్స్ సృష్టించడానికి ప్రసిద్ధ టెక్స్ట్ ఎడిటర్లు. ఈ ఉదాహరణ కోసం, మేము Vim ఉపయోగిస్తున్నాము. మీకు విమ్ లేకపోతే, ఆదేశాన్ని ఉపయోగించి దీన్ని ఇన్స్టాల్ చేయండి:
$సుడోసముచితమైనదిఇన్స్టాల్ నేను వచ్చాను
వీటిని ఉపయోగించి టెక్స్ట్ ఎడిటర్ని తెరవండి:
$నేను వచ్చాను
క్రొత్త ఫైల్ను సృష్టించండి:
$మేముtestcript.sh
స్క్రిప్ట్ టైప్ చేయండి. #! /బిన్/బాష్ ఆపరేటర్, షెల్ బోర్న్ చేయడానికి దర్శకత్వం వహించిన షెల్: r
#! /బిన్/బాష్
బయటకు విసిరారుహలో వరల్డ్
మరియు ఫైల్ను సేవ్ చేయండి, నొక్కండి Esc మోడ్ మారడానికి కీ, ఆపై నొక్కండి : లో దానిని కాపాడటానికి. ఇది రీడ్-ఓన్లీ ఎర్రర్ ఫైల్ను ఇస్తే, ఉపయోగించండి : లో! , ఫైల్ సేవ్ చేయబడుతుంది:
ఇప్పుడు ఫైల్ను అమలు చేయడానికి, టైప్ చేయండి:
బాష్ పరీక్షస్క్రిప్ట్.sh
షెల్ స్క్రిప్ట్లో వ్యాఖ్యలను ఎలా జోడించాలి
వ్యాఖ్యను జోడించడానికి, # ఆపరేటర్ని ఉపయోగించండి; వాక్యనిర్మాణం క్రింద ఇవ్వబడింది:
#! /బిన్/బాష్#ఇది నా మొదటి షెల్ స్క్రిప్ట్
బయటకు విసిరారుహలో వరల్డ్
షెల్ స్క్రిప్ట్లో వేరియబుల్స్ ఎలా ఉపయోగించాలి
ఏదైనా ప్రోగ్రామింగ్ కోసం, భాష వేరియబుల్స్ అవసరం. ఒక పూర్ణాంకం, అక్షరం లేదా టెక్స్ట్ స్ట్రింగ్ అయినా విలువను నిల్వ చేయడానికి వేరియబుల్స్ ఉపయోగించబడతాయి. దీనిని ఒక ఉదాహరణతో అర్థం చేసుకుందాం:
#! /బిన్/బాష్myvariable= ఇది నా మొదటి స్క్రిప్ట్
బయటకు విసిరారు $ myvariable
పై స్క్రిప్ట్ వేరియబుల్ విలువను అవుట్పుట్గా ఇస్తుంది:
వినియోగదారు నుండి వినియోగదారు విలువ నుండి వేరియబుల్లో విలువను ఎలా పొందాలో తనిఖీ చేద్దాం:
#! /బిన్/బాష్బయటకు విసిరారుమీ పేరు రాయుము, మీ పేరు రాయండి
చదవండిపేరు_ మారేబుల్
బయటకు విసిరారు 'మీ వయస్సు నమోదు చేయండి'
చదవండివయస్సు_ వేరియబుల్
బయటకు విసిరారు $ name_varibale$ age_ variable పాతది
కింది చిత్రం అవుట్పుట్ను చూపుతోంది:
ముగింపు
మీ స్వంత ఆదేశాన్ని సృష్టించడానికి లేదా వివిధ విధులు నిర్వహించడానికి ఒక స్క్రిప్ట్ ఫైల్తో బహుళ ఆదేశాలను అమలు చేయడానికి షెల్ స్క్రిప్టింగ్ చాలా ముఖ్యం. ఈ గైడ్లో, షెల్ స్క్రిప్టింగ్ యొక్క ప్రాథమిక ఆలోచనను మేము గ్రహించాము. మేము స్క్రిప్ట్ మరియు షెల్ స్క్రిప్ట్ ఫైల్ని ఎలా నేర్చుకున్నామో, దానిని సేవ్ చేసి, ఆపై దాన్ని ఎలా అమలు చేయాలో నేర్చుకున్నాము. ఇంకా, షెల్ స్క్రిప్టింగ్లో వేరియబుల్స్ వాడకాన్ని మేము అర్థం చేసుకున్నాము. విభిన్న ఉపయోగకరమైన పనులను సాధించడానికి షెల్ స్క్రిప్టింగ్ చాలా ఉపయోగకరంగా ఉంటుంది మరియు వెలికితీసేందుకు చాలా ఉన్నాయి.