பாஷ் ஸ்கிரிப்ட் - பயனர் உள்ளீட்டை எவ்வாறு படிப்பது

லினக்ஸ் படி கட்டளை வரியிலிருந்து பயனர் உள்ளீட்டை எடுக்க கட்டளை பயன்படுத்தப்படுகிறது. இயக்க நேரத்தில் பயனர் ஊடாடும் தன்மையை வழங்க விரும்பும்போது இது பயனுள்ளதாக இருக்கும்.

வாசிக்கப்பட்ட தொடரியல்:

read [options] variable_name

நாம் $ ஐப் பயன்படுத்தலாம் அதன் மதிப்பை அணுக மாறி பெயருக்கு முன்னால் உள்நுழைக, எ.கா. $variable_name.




பயனர் உள்ளீட்டைப் படிக்க பாஷ் ஸ்கிரிப்ட்

.sh உடன் கோப்பை உருவாக்குவதன் மூலம் தொடங்கவும் நீட்டிப்பு, எ.கா.:.

touch user_input.sh

பின்னர் திறந்து உங்களுக்கு பிடித்த எடிட்டரில் தாக்கல் செய்து பின்வருவதைத் தட்டச்சு செய்க:


#!/bin/bash echo 'Enter your name:' read name echo 'Enter your age:' read age echo 'Hello' $name, 'you are' $age 'years old'

மேலே உள்ள ஸ்கிரிப்ட் பயனரின் பெயர் மற்றும் வயதை எடுக்கும்.



குறிப்பு:படிக்கப்படும் மாறி வகையை குறிப்பிட தேவையில்லை.

மேலே உள்ள ஸ்கிரிப்டை இயக்க, ஒரு முனையத்தைத் திறந்து தட்டச்சு செய்க:

$ sh user_input.sh Enter your name: DevQA Enter your age: 12 Hello DevQA, you are 12 years old

வாசிப்பு கட்டளையுடன் உடனடி செய்தி

வாசிப்பு கட்டளையுடன் ஒரு செய்தியைத் கேட்க, நாங்கள் -p ஐப் பயன்படுத்துகிறோம் விருப்பம்.

உதாரணத்திற்கு:


$ read -p 'Enter your username: ' username

எழுத்துக்கள் திரையில் காண்பிக்கப்பட விரும்பவில்லை என்றால், நாம் -s ஐப் பயன்படுத்த வேண்டும் வாசிப்பு கட்டளையுடன் விருப்பம். நாம் கடவுச்சொற்களைப் படிக்கும்போது இது பயனுள்ளதாக இருக்கும்.

உதாரணத்திற்கு:

$ read -sp 'Enter your password: ' password

மேலே உள்ள பயனர் உள்ளீடுகளைப் படிக்க உங்கள் பாஷ் ஸ்கிரிப்ட் இப்படி இருக்கும்:

#!/bin/bash read -p 'Enter your username: ' username read -sp 'Enter your password: ' password echo -e ' Your username is $username and Password is $password'

வெளியீடு:


$ sh user_input.sh Enter your username: devqa Enter your password: Your username is devqa and Password is secret

சுவாரசியமான கட்டுரைகள்