బాష్ స్క్రిప్ట్లను వ్రాసేటప్పుడు, వినియోగదారు ఇన్పుట్ను వేరియబుల్లోకి ఎలా చదవాలో తెలుసుకోవడం చాలా అవసరం. ఈ ప్రక్రియలో వినియోగదారు నుండి డేటాను స్వీకరించడం మరియు తదుపరి ప్రాసెసింగ్ కోసం వేరియబుల్లో నిల్వ చేయడం ఉంటుంది. ఈ కథనం Bashలో వేరియబుల్లోకి వినియోగదారు ఇన్పుట్ను చదవడానికి వివిధ పద్ధతులను అన్వేషిస్తుంది మరియు ప్రక్రియను ప్రదర్శించే ఉదాహరణ స్క్రిప్ట్ను అందిస్తుంది.
బాష్లో వేరియబుల్లోకి వినియోగదారు ఇన్పుట్ చదవడం
Bashలో వినియోగదారు ఇన్పుట్ను వేరియబుల్లోకి చదవడానికి అనేక పద్ధతులు ఉన్నాయి, దీన్ని చేయడానికి సాధారణంగా ఉపయోగించే కొన్ని పద్ధతులు ఇక్కడ ఉన్నాయి:
1: రీడ్ కమాండ్ని ఉపయోగించడం
కమాండ్ లైన్ నుండి వినియోగదారు ఇన్పుట్ను స్వీకరించడానికి మరియు దానిని వేరియబుల్లో నిల్వ చేయడానికి రీడ్ కమాండ్ ఉపయోగించబడుతుంది, రీడ్ కమాండ్ను ఉపయోగించడం కోసం సింటాక్స్ క్రింది విధంగా ఉంటుంది:
చదవండి < వేరియబుల్_పేరు >
మీరు ఇన్పుట్ కోసం వినియోగదారుని ప్రాంప్ట్ చేయాలనుకున్నప్పుడు మరియు దానిని వేరియబుల్లో నిల్వ చేయాలనుకున్నప్పుడు ఈ పద్ధతి ఉపయోగపడుతుంది, వినియోగదారు ఇన్పుట్ను స్వీకరించడానికి మరియు దానిని వేరియబుల్లో నిల్వ చేయడానికి రీడ్ కమాండ్ను ఉపయోగించే బాష్ స్క్రిప్ట్ యొక్క ఉదాహరణ ఇక్కడ ఉంది:
#!/బిన్/బాష్
ప్రతిధ్వని 'నీ పేరు ఏమిటి?'
చదవండి సమాచారం1
ప్రతిధ్వని 'హలో, $సమాచారం1 ! మీ వయస్సు ఎంత?'
చదవండి సమాచారం2
ప్రతిధ్వని 'మీరు $సమాచారం2 ఏళ్ళ వయసు.'
మొదటి రీడ్ కమాండ్ వినియోగదారు పేరును స్వీకరించడానికి ఉపయోగించబడుతుంది మరియు రెండవ రీడ్ కమాండ్ వినియోగదారు వయస్సును స్వీకరించడానికి ఉపయోగించబడుతుంది. వేరియబుల్స్ 'సమాచారం1' మరియు 'సమాచారం 2' వ్యక్తిగతీకరించిన గ్రీటింగ్ మరియు వయస్సును ప్రింట్ చేయడానికి ఉపయోగిస్తారు:
2: ప్రాంప్ట్ ఉపయోగించడం
ఇన్పుట్ కోసం వినియోగదారుని అడగడానికి మరియు దానిని వేరియబుల్లో నిల్వ చేయడానికి ప్రాంప్ట్ ఉపయోగించవచ్చు, ప్రాంప్ట్ని ఉపయోగించడం కోసం సింటాక్స్ క్రింది విధంగా ఉంటుంది:
చదవండి -p 'మీ పేరు రాయుము, మీ పేరు రాయండి: ' < వేరియబుల్_పేరు >
మీరు నిర్దిష్ట ఆకృతిలో ఇన్పుట్ కోసం వినియోగదారుని ప్రాంప్ట్ చేయాలనుకున్నప్పుడు ఈ పద్ధతి ఉపయోగకరంగా ఉంటుంది, వినియోగదారు ఇన్పుట్ను స్వీకరించడానికి మరియు దానిని వేరియబుల్లో నిల్వ చేయడానికి ప్రాంప్ట్ను ఉపయోగించే బాష్ స్క్రిప్ట్ యొక్క ఉదాహరణ ఇక్కడ ఉంది:
#!/బిన్/బాష్చదవండి -p 'మీ పేరు రాయుము, మీ పేరు రాయండి: ' సమాచారం1
చదవండి -p 'మీ వయస్సును నమోదు చేయండి:' సమాచారం2
ప్రతిధ్వని 'హలో, $సమాచారం1 ! మీరు $సమాచారం2 ఏళ్ళ వయసు.'
రీడ్ కమాండ్ వినియోగదారు పేరు మరియు వయస్సు, వేరియబుల్స్ను స్వీకరించడానికి ప్రాంప్ట్తో రెండుసార్లు ఉపయోగించబడుతుంది 'సమాచారం1' మరియు 'సమాచారం 2' వ్యక్తిగతీకరించిన గ్రీటింగ్ మరియు వయస్సును ప్రింట్ చేయడానికి ఉపయోగిస్తారు:
ముగింపు
వినియోగదారు ఇన్పుట్ను వేరియబుల్లోకి చదవడం అనేది ఉపయోగించి బాష్ స్క్రిప్ట్లను వ్రాయడంలో ముఖ్యమైన అంశం చదవండి కమాండ్ లేదా a ప్రాంప్ట్ , వినియోగదారులు వినియోగదారు ఇన్పుట్ను స్వీకరించవచ్చు మరియు తదుపరి ప్రాసెసింగ్ కోసం వేరియబుల్లో నిల్వ చేయవచ్చు. ఈ కథనం Bashలో వేరియబుల్లోకి వినియోగదారు ఇన్పుట్ను చదవడానికి వివిధ పద్ధతులను అన్వేషించింది మరియు ప్రతి పద్ధతిని ప్రదర్శించే ఉదాహరణ స్క్రిప్ట్లను అందించింది.