பயனர் உள்ளீட்டிற்கு பாஷை எவ்வாறு தூண்டுவது
பயனர் உள்ளீட்டிற்கு பாஷைத் தூண்டுவது எளிது. நீங்கள் அதை 'படிக்க' கட்டளை மூலம் செய்யலாம். சில எடுத்துக்காட்டுகளைப் பற்றி விவாதிக்க இந்த பகுதியை மேலும் பிரிப்போம்:
1. அடிப்படை அணுகுமுறை
முதலில், நீங்கள் ஒரு பாஷ் ஸ்கிரிப்டை உருவாக்கி அதற்கு இயங்கக்கூடிய அனுமதிகளை வழங்க வேண்டும். இங்கே, “.sh” கோப்பை உருவாக்க “touch” கட்டளையைப் பயன்படுத்துகிறோம். பின்னர், இயங்கக்கூடிய அனுமதியை வழங்க chmod ஐப் பயன்படுத்தவும்.
தொடுதல் input.sh
chmod u+x input.sh
நானோ input.sh
இப்போது, பயனரிடமிருந்து இரண்டு எண்களை எடுத்து கூட்டலைச் செய்யும் ஸ்கிரிப்டை உருவாக்குவோம்.
#!/பின்/பாஷ்
எதிரொலி 'ஒரு எண்ணைக் கொடுங்கள்'
படி எண்1
எதிரொலி 'மற்றொரு எண்ணைக் கொடுங்கள்'
படி எண்2
தொகை =$ ( ( எண்1 + எண்2 )
எதிரொலி 'தொகை $num1 மற்றும் $um2 இருக்கிறது $தொகை '
இங்கே, 'num1' மற்றும் 'num2' எண்களைப் பெற, அவற்றின் தொகையை அச்சிட, கூட்டுத்தொகை மாறியில் செயலாக்க, பயனரைத் தூண்டுகிறோம். இறுதியாக, ஸ்கிரிப்டை இயக்கவும், கணினி இரண்டு எண்களை உள்ளிடுமாறு கேட்கும்.
. / input.sh
2. மேம்பட்ட அணுகுமுறை
'வாசிப்பு' கட்டளையின் மேம்பட்ட பயன்பாட்டைப் பார்ப்போம் மற்றும் பயனர் உள்ளீட்டின் அடிப்படையில் வெளியீட்டை தீர்மானிக்கும் ஒரு ஸ்கிரிப்டை உருவாக்குவோம்.
#!/பின்/பாஷ்எதிரொலி 'உங்கள் பெயரை உள்ளிடவும்'
படி பெயர்
எதிரொலி 'உங்கள் பதவியை உள்ளிடவும்:'
எதிரொலி '1. மேலாளர்'
எதிரொலி '2. டெவலப்பர்'
எதிரொலி '3. உள்ளடக்க எழுத்தாளர்'
படி பதவி
வழக்கு $ பதவி உள்ளே
'மேலாளர்' )
துறை = '3வது மாடியில் மேலாண்மை துறை'
;;
'டெவலப்பர்' )
துறை = 'தரை தளத்தில் வளர்ச்சித் துறை'
;;
'உள்ளடக்க எழுத்தாளர்' )
துறை = '2வது மாடியில் உள்ள உள்ளடக்கத் துறை'
;;
* )
துறை = 'தெரியாத நுழைவு HR ஐ தொடர்பு கொள்ளவும்'
;;
esac
எதிரொலி 'பெயர்: $பெயர் '
எதிரொலி 'பதவி: $ பதவி '
எதிரொலி 'துறை: $ துறை '
நீங்கள் ஸ்கிரிப்டை இயக்கியதும், உங்கள் பெயரையும் பதவியையும் உள்ளிடவும், அது பின்வரும் வெளியீட்டை உருவாக்குகிறது:
மாறாக, கொடுக்கப்பட்ட விருப்பங்களைத் தவிர வேறு ஏதேனும் பதவியை நீங்கள் உள்ளிட்டால், இதன் விளைவாக இருக்கும்:
முடிவுரை
பாஷ் ஸ்கிரிப்ட்களை எழுதுவது சில நேரங்களில் குழப்பமாக இருக்கும். பயனர் உள்ளீட்டைப் பெற, பாஷில் ஒரு ப்ராம்ட்டை உருவாக்கும் முறையைப் பயனர்கள் அடிக்கடி தேடுகிறார்கள். இதைக் கருத்தில் கொண்டு, இந்த வழிகாட்டியில் அதையே விளக்கினோம். மேலும், அடிப்படை மற்றும் மேம்பட்ட ஸ்கிரிப்ட்களில் 'படிக்க' கட்டளையைப் பயன்படுத்துவதற்கான எடுத்துக்காட்டுகளையும் நாங்கள் பயன்படுத்தினோம், இதனால் நீங்கள் எந்த கேள்வியும் இல்லாமல் அதை செயல்படுத்தலாம்.