విండోస్ 10 లో బాష్ షెల్ స్క్రిప్ట్లను ఎలా సృష్టించాలి మరియు అమలు చేయాలి
విండోస్ 10 యొక్క బాష్ షెల్ రాకతో, మీరు ఇప్పుడు విండోస్ 10 లో బాష్ షెల్ స్క్రిప్ట్లను సృష్టించవచ్చు మరియు అమలు చేయవచ్చు. మీరు బాష్ ఆదేశాలను విండోస్ బ్యాచ్ ఫైల్ లేదా పవర్షెల్ స్క్రిప్ట్లో కూడా చేర్చవచ్చు.
మీరు ఏమి చేస్తున్నారో మీకు తెలిసి కూడా, ఇది అంత సులభం కాదు. విండోస్ మరియు యునిక్స్ వేర్వేరు ఎండ్-ఆఫ్-లైన్ అక్షరాలను ఉపయోగిస్తాయి మరియు విండోస్ ఫైల్ సిస్టమ్ బాష్ వాతావరణంలో వేరే ప్రదేశంలో అందుబాటులో ఉంటుంది.
విండోస్ 10 లో బాష్ స్క్రిప్ట్ ఎలా వ్రాయాలి
సంబంధించినది:విండోస్ 10 లో లైనక్స్ బాష్ షెల్ ను ఎలా ఇన్స్టాల్ చేసి వాడాలి
విండోస్లో షెల్ స్క్రిప్ట్లను వ్రాసేటప్పుడు, విండోస్ మరియు లైనక్స్ వంటి యునిక్స్ లాంటి వ్యవస్థలు షెల్ స్క్రిప్ట్స్లోని టెక్స్ట్ ఫైల్లలో విభిన్న “లైన్ ఆఫ్ లైన్” అక్షరాలను ఉపయోగిస్తాయని గుర్తుంచుకోండి.
మరో మాటలో చెప్పాలంటే, మీరు నోట్ప్యాడ్లో షెల్ స్క్రిప్ట్ను వ్రాయలేరని దీని అర్థం. ఫైల్ను నోట్ప్యాడ్లో సేవ్ చేయండి మరియు దానిని బాష్ సరిగ్గా అర్థం చేసుకోలేరు. అయినప్పటికీ, మీరు మరింత అధునాతన టెక్స్ట్ ఎడిటర్లను ఉపయోగించవచ్చు-ఉదాహరణకు, సవరించు> EOL మార్పిడి> UNIX / OSX ఆకృతిని క్లిక్ చేయడం ద్వారా యునిక్స్ ఎండ్-ఆఫ్-లైన్ అక్షరాలను ఇవ్వడానికి నోట్ప్యాడ్ ++ మిమ్మల్ని అనుమతిస్తుంది.
అయితే, మీరు బాష్ వాతావరణంలోనే షెల్ స్క్రిప్ట్ను రాయడం మంచిది. ఉబుంటు ఆధారిత బాష్ వాతావరణం vi మరియు నానో టెక్స్ట్ ఎడిటర్లతో వస్తుంది. Vi ఎడిటర్ మరింత శక్తివంతమైనది, కానీ మీరు ఇంతకు మునుపు ఉపయోగించకపోతే, మీరు నానోతో ప్రారంభించాలనుకోవచ్చు. మీరు క్రొత్తగా ఉంటే ఉపయోగించడం సులభం.
ఉదాహరణకు, నానోలో బాష్ స్క్రిప్ట్ను సృష్టించడానికి, మీరు ఈ క్రింది ఆదేశాన్ని బాష్లో అమలు చేస్తారు:
నానో ~ / myscript.sh
ఇది మీ యూజర్ ఖాతా హోమ్ డైరెక్టరీలోని “myscript.sh” అనే ఫైల్ వద్ద చూపిన నానో టెక్స్ట్ ఎడిటర్ను తెరుస్తుంది. (“~” అక్షరం మీ హోమ్ డైరెక్టరీని సూచిస్తుంది, కాబట్టి పూర్తి మార్గం /home/username/myscript.sh.)
మీ షెల్ స్క్రిప్ట్ను లైన్తో ప్రారంభించండి:
#! / బిన్ / బాష్
సంబంధించినది:ది బిగినర్స్ గైడ్ టు షెల్ స్క్రిప్టింగ్: ది బేసిక్స్
మీరు అమలు చేయదలిచిన ఆదేశాలను నమోదు చేయండి, ప్రతి దాని స్వంత లైన్లో. స్క్రిప్ట్ ప్రతి ఆదేశాన్ని అమలు చేస్తుంది. ఒక పంక్తికి ముందు “#” అక్షరాన్ని “వ్యాఖ్య” గా పరిగణించండి, ఇది మీకు మరియు ఇతర వ్యక్తులకు స్క్రిప్ట్ని అర్థం చేసుకోవడానికి సహాయపడుతుంది కాని ఇది ఆదేశంగా అమలు చేయబడదు. మరింత అధునాతన ఉపాయాల కోసం, Linux లోని బాష్ స్క్రిప్ట్లకు మరింత వివరణాత్మక గైడ్ను సంప్రదించండి. విండోస్లో ఉబుంటులో బాష్లో ఇదే పద్ధతులు పని చేస్తాయి.
విండోస్ ప్రోగ్రామ్లను బాష్ వాతావరణంలో అమలు చేయడానికి మార్గం లేదని గమనించండి. మీరు సాధారణ లైనక్స్ సిస్టమ్లో ఉన్నట్లే మీరు Linux టెర్మినల్ ఆదేశాలు మరియు యుటిలిటీలకు పరిమితం చేయబడ్డారు.
ఉదాహరణకు, ఇక్కడ ఒక ప్రాథమిక “హలో వరల్డ్” స్క్రిప్ట్ను ఉదాహరణగా ఉపయోగించుకుందాం:
#! / bin / bash # STRING వేరియబుల్ సెట్ చేయండి STRING = "హలో వరల్డ్!" # వేరియబుల్ యొక్క కంటెంట్లను స్క్రీన్ ఎకో $ STRING లో ప్రింట్ చేయండి
మీరు నానో టెక్స్ట్ ఎడిటర్ని ఉపయోగిస్తుంటే, మీరు Ctrl + O ని నొక్కడం ద్వారా ఫైల్ను సేవ్ చేసి ఎంటర్ చేయవచ్చు. Ctrl + X నొక్కడం ద్వారా ఎడిటర్ను మూసివేయండి.
స్క్రిప్ట్ను ఎగ్జిక్యూటబుల్ చేసి, ఆపై దీన్ని అమలు చేయండి
స్క్రిప్ట్ను ఎక్జిక్యూటబుల్గా మార్చాలని మీరు కోరుకుంటారు, కాబట్టి మీరు దీన్ని మరింత సులభంగా అమలు చేయవచ్చు. Linux లో, మీరు స్క్రిప్ట్ ఫైల్కు ఎక్జిక్యూటబుల్ అనుమతి ఇవ్వాలి. అలా చేయడానికి, మీ స్క్రిప్ట్ వద్ద చూపిస్తూ, కింది ఆదేశాన్ని టెర్మినల్లో అమలు చేయండి:
chmod + x ~ / myscript.sh
స్క్రిప్ట్ను అమలు చేయడానికి, మీరు ఇప్పుడు దాని మార్గాన్ని టైప్ చేయడం ద్వారా టెర్మినల్లో అమలు చేయవచ్చు. భవిష్యత్తులో మీరు స్క్రిప్ట్ను ప్రారంభించాలనుకున్నప్పుడు, బాష్ షెల్ తెరిచి, స్క్రిప్ట్కు మార్గం టైప్ చేయండి.
~ / myscript.sh
(స్క్రిప్ట్ ప్రస్తుత డైరెక్టరీలో ఉంటే, మీరు దీన్ని ./myscript.sh తో అమలు చేయవచ్చు)
బాష్ స్క్రిప్ట్లో విండోస్ ఫైల్లతో ఎలా పని చేయాలి
సంబంధించినది:విండోస్లో మీ ఉబుంటు బాష్ ఫైల్లను ఎలా యాక్సెస్ చేయాలి (మరియు మీ విండోస్ సిస్టమ్ డ్రైవ్ బాష్లో)
స్క్రిప్ట్లో విండోస్ ఫైల్లను యాక్సెస్ చేయడానికి, మీరు వారి మార్గాన్ని / mnt / c కింద పేర్కొనాలి, వారి విండోస్ మార్గం కాదు. ఉదాహరణకు, మీరు C: ers యూజర్లు \ బాబ్ \ డౌన్లోడ్లు \ test.txt ఫైల్ను పేర్కొనాలనుకుంటే, మీరు /mnt/c/Users/Bob/Downloads/test.txt మార్గాన్ని పేర్కొనాలి. మరిన్ని వివరాల కోసం విండోస్ 10 యొక్క బాష్ షెల్లోని స్థానాలను ఫైల్ చేయడానికి మా గైడ్ను సంప్రదించండి.
బ్యాచ్ లేదా పవర్షెల్ స్క్రిప్ట్లో బాష్ ఆదేశాలను ఎలా చేర్చాలి
సంబంధించినది:విండోస్ 10 లో మీ డిఫాల్ట్ లైనక్స్ పంపిణీని ఎలా సెట్ చేయాలి
చివరగా, మీరు ఇప్పటికే ఉన్న బ్యాచ్ ఫైల్ లేదా పవర్షెల్ స్క్రిప్ట్ కలిగి ఉంటే, మీరు ఆదేశాలను పొందుపరచాలనుకుంటే, మీరు నేరుగా ఉపయోగించి బాష్ ఆదేశాలను అమలు చేయవచ్చు bash -c
ఆదేశం.
ఉదాహరణకు, కమాండ్ ప్రాంప్ట్ లేదా పవర్షెల్ విండోలో లైనక్స్ కమాండ్ను అమలు చేయడానికి, మీరు ఈ క్రింది ఆదేశాన్ని అమలు చేయవచ్చు:
bash -c "ఆదేశం"
ఈ ట్రిక్ బ్యాచ్ ఫైళ్ళను లేదా పవర్షెల్ స్క్రిప్ట్స్లో బాష్ ఆదేశాలను జోడించడానికి మిమ్మల్ని అనుమతిస్తుంది. బాష్ కమాండ్ నడుస్తున్నప్పుడు బాష్ షెల్ విండో కనిపిస్తుంది.
నవీకరణ: మీరు బహుళ లైనక్స్ పరిసరాలను వ్యవస్థాపించినట్లయితే, మీరు నడుపుతున్నప్పుడు ఉపయోగించిన డిఫాల్ట్ లైనక్స్ వాతావరణాన్ని ఎంచుకోవడానికి మీరు wslconfig ఆదేశాన్ని ఉపయోగించవచ్చు. bash -c
ఆదేశం.
విండోస్ నుండి బాష్ స్క్రిప్ట్కు సత్వరమార్గాన్ని సృష్టించడానికి, సాధారణ వంటి సత్వరమార్గాన్ని సృష్టించండి. సత్వరమార్గం యొక్క లక్ష్యం కోసం, ఉపయోగించండి bash -c
మేము పైన చెప్పిన ఆదేశం మరియు మీరు సృష్టించిన బాష్ స్క్రిప్ట్ వద్ద సూచించండి.
ఉదాహరణకు, మీరు సత్వరమార్గాన్ని సూచించండి ” bash -c "my / myscript.sh"
పై ఉదాహరణ స్క్రిప్ట్ను అమలు చేయడానికి. మీరు ఈ ఆదేశాన్ని కమాండ్ ప్రాంప్ట్ లేదా పవర్షెల్ విండో నుండి కూడా అమలు చేయవచ్చు.