Mar 26, 2010

லினக்ஸில் ஷெல் நிரல்களை (shell program) இயக்குவோமா

படம்-1

படம்-2
படம்-3
லினக்சில் shell script என்பது முக்கியமான பகுதியாகும்.இந்த ஷெல் நிரல்களை எப்படி இயக்குவது என்பதை இப்பொழுது பார்ப்போம்.முனையத்தை திறந்துக்கொள்ளுங்கள் முனையத்தில் nano filename.sh என கொடுத்து Enter key -யினை அழுத்துங்கள்.(பார்க்க படம்-1).இங்கு ஏன் நாம் nano என்று கொடுக்கிறோம் என்றால் nano என்பது ஒரு editor ஆகும்.nano editor தான் பயன்படுத்த வேண்டும் என்ற அவசியமில்லை vi, gEdit போன்ற editor களைக் கூட பயன்படுத்திக்கொள்ளலாம்.nano editor பயன்படுத்த எளிமையாக இருக்கும் என்பதால் கொடுத்துள்ளேன்.முனையத்தில் nano என்று கொடுத்து Enter key -யினை அழுத்தியவுடன் nano editor க்குள் சென்று விடும்.இப்பொழுது நாம் நமக்கு தேவையான நிரலை தட்டச்சு செய்ய வேண்டும்.நிரலை தட்டச்சு செய்தால் மட்டும் போதுமா சேமிக்க வேண்டுமல்லவா அதற்கு Ctrl + O key களை ஒரு சேர அழுத்துங்கள் அழுத்தி விட்டு Enter key -யினை அழுத்துங்கள்.அழுத்தியவுடன் நிரல் சேமிக்கப்பட்டு விடும்.இப்பொழுது nano editor விட்டு வெளியேற வேண்டும் அல்லவா அதற்க்கு Ctrl+X களை ஒரு சேர அழுத்துங்கள்.அழுத்தியவுடன் nano editor ஐ விட்டு வெளியேறி முனையத்திற்கு திரும்பி வந்து விடுவோம்.இபோழுது நிரலை தயார் செய்து விட்டாச்சு.இயக்க வேண்டும் அல்லவா,அதற்கு முனையத்தில் sh filename.sh கொடுத்து Enter key -யினை அழுத்துங்கள்.இபோழுது நிரலின் வெளியீடு காண்பிக்கப்படும்.நிரலில் தவறுகள் ஏதேனும் இருந்தாலும் சுட்டி காண்பிக்கப்படும்.

குறிப்பு:நான் இங்கு filename.sh என்று கொடுத்திருக்கும் இடத்தில் நீங்கள் உங்களுக்கு விருப்பமான கோப்பின்பெயரை கொடுத்துக்கொள்ளலாம்.கண்டிப்பாக கோப்பின் பெயருடன் .sh என்பது இடம் பெற வேண்டும்.

ஒரு சின்ன நிரலை உதாரணமாக பார்ப்போம்.

$nano myshellpgm.sh

echo "welcome"
echo "periyar"
echo "tamilan"
echo "tamilnadu"

save => Ctrl+O Enter key அழுத்தவும்
exit => Ctrl+X

$sh myshellpgm.sh

இந்த நிரல்

welcome
periyar
tamilan
taminadu

என்ற வெளியிட்டினை கொடுக்கும்

No comments: