විචල්‍යය අර්ථදැක්වීමේදි පිළිපැදිය යුතු නීතී සහ රීතී.

  1. විචල්‍යය නමක අක්ෂර, ඉලක්කම් සහ සංකේත යන මේ 3න් වර්ගයම අඩංගු විය හැකි නමුත් එම විචල්‍යය නම ආරම්භ කල යුත්තේ අක්ෂරයකින් හෝ _ සංකේතයකින් පමණි.
    උදාහරණ ලෙස පහත තිබෙන්නේ වලංගු විචල්‍යය නම් කිහිපයකි.
    HOME
    var1
    var_2
    _num
  2. විචල්‍යය නමකට space හෝ *, ? සංකේත භාවිත කල නොහැක. එම නිසා විචල්‍යය නම් කිරීමේදී ඒවා භාවිතා කිරීමෙන් වැළකෙන්න.

Shell Scripting #2.1 - විචල්‍යය - Variables.

පසුගිය ලිපිය තුලින් shell scripting ගැන මූලික අදහසක් ලැබෙන්නට ඇති කියලා විශ්වාස කරනවා. ඇත්තටම බැලුවම මේ shell scripting කියන්නෙත් programming කරනවා වගේ වැඩක් තමා. අපි දන්නවා programming වලදි අපිට variables එහෙමත් නැත්තම් විචල්‍යය භාවිතා කිරීමට සිදු වෙනවා. අපි අද කථා කරන්න යන්නේ shell scripting වලදි විචල්‍යය භාවිතා කරන්නේ කොහොමද කියලා.
මුලිකවම shell scripting වලදි භාවිතා කරන විචල්‍යය වර්ග 2ක් තියෙනවා.

Shell Scripting #1 - හැඳින්වීම

හොඳයි, පහුගිය ලිපියෙන් කථා කරා වගේ අපි මෙතැන් සිට Shell Scripting ඉගෙන ගන්නයි යන්නේ. ඒ සඳහා ආරම්භයක් විදිහට අපි මුලින්ම මේ Shell එක කියන්නේ මොකද්ද කියලා කථා කරමු.
අපි හැමෝම දන්නවා පරිගණකයේ භාෂාව 0 සහ 1 කියලා, ඒ කියන්නේ යන්ත්‍ර භාෂාව කියලා හඳුන්වන මෙම පරිගණකයට තේරෙන භාෂාවෙන් අපිට වැඩ කරන්න සෑහෙන්න අමාරුයි. ඒ නිසා පරිගණක තාක්ෂණය දියුණු වෙන මුල් කාලයේ මිනිසුන්ට තේරුම් ගන්න පුලුවන් ආකාරයට විධාන ලබාදෙන්නත්, එම විධාන පරිගණකයට තේරුම්ගත හැකි ආකාරයට පරිවර්ථනය කරන්න පුලුවන් මෙවලමක් අවශ්‍යය වුනා. Shell එක බිහිවුනේ මෙම අවශ්‍යයතාවය ඉටු කිරීමටයි.
Shell එක කියලා කියන්නේ පරිශීලක වැඩසටහනක් (user program), එය විධාන ක්‍රියාත්මක කිරීමට හැකියාව ඇති කර්නලයේ කොටසක් නොවන වැඩසටහනක්. නමුත් එය කර්නලය පාවිච්චි කරනවා විධාන ක්‍රියාත්මක කිරීමට සහ ෆයිල් සමඟ ගනුදෙනු කිරීමට. කෙටියෙන් කියනවා නම් Shell එක යනු කර්නලය හා පරිශිලකයා අතර ඇති Interface එකක් වැනි දෙයක්.

Shell Script ඉගෙනගමු.

පහුගිය මාස කිහිපයේ අධ්‍යාපන කටයුතු සමඟ තිබුන කාර්‍යබහුලත්වය නිසා ලිපි පළකිරීමට නොහැකිවීම සම්බන්ධයෙන් මුලින්ම සමාව ඉල්ලා සිටිනවා.
මේ බ්ලොග් එකේ ලිපි පෙළ අනුගමනය කිරීමෙන් ඔබට දැන් ලිනක්ස් පද්ධතිය සමීප වන්නට ඇතැයි සිතමි.

 හොඳයි, එහෙනම් අද පටන් ලිනක්ස් පද්ධතිවල නිරන්තරයෙන් භාවිතා කරන shell scripting  ගැන ඉගෙන ගන්න පටන් ගමු.
මෙම පාඩම් මාලාව පහත පරිදි කොටස් කිහිපයකින් සාකච්ඡා කිරීමට බලාපොරොත්තු වෙමි.

  1. හැඳින්විම - Introduction.
  2. විචල්‍ය භාවිතය - Variables.
  3. ගණිත කර්ම භාවිතය - Shell Arithmatics.
  4. විධාන භාවිතය - Command Line Processing.
  5. තීරණ යෙදීම් භාවිතය - Decision making.
  6. for, while loop භාවිතය - Control Flow.
  7. Case Statement.
  8. Advanced Shell Scripting.
මෙම පාඩම් මාලාව මූලිකවම කොටස් 8කින් සහ ඒ ඒ කොටස් වලට අදාල අනු කොටස් තුලින් විස්තාරත්මකව සාකාච්ඡා කිරීම ඉදිරි සති කිහිපය තුල සිදු කිරීමට බලාපොරොත්තු වෙමි.
 ලිනක්ස් සිංහලෙන් සමඟ මෙතුවක් රැඳී සිටියාට ස්තූතිවන්ත වෙන අතර, ඔබගේ ප්‍රතිචාර සහ අදහස් බලාපොරොත්තු වෙමි.

දැනුම්දීම
ලිනක්ස් කථා බහ හෙවත් Forum එක Linux Lanka Forum එක තුලට ගෙනයන ලදි, එකම ප්‍රශ්න ගැන තැන් තැන් වල කථා කරනවාට වඩා එකම තැනක කථා කිරීම සියල්ලන්ටම වඩා ප්‍රයෝජනවත් වේ. ඔබගේ ගැටළු එම ෆෝරමයට හෝ udsubodhana@gmail.com ලිපිනයට යොමු කරන්න.

ටර්මිනල් එක භාවිටතයෙන් වැඩ කිරීමේදී මෙන්ම ලිනක්ස් සමඟ වැඩ කිරීමේදී නිරන්තරයෙන් උපකාරී වන පුංචි පුංචි දේවල් ටිකක් ගැන තමා අද අපි කථා කරන්න යන්නේ.

share


ලිනක්ස් ගැන ඉගෙනගන්න ආසාවෙන් ඉන්න අයට සිංහලෙන් අත් වැල.

මූණු පොතේ අපි..

Get Linux

Get GNU/Linux

සින්ඩි...

සිංහල බ්ලොග් කියවනය

-------------------------

------------------------

Geek.lk

------------------------

lankeeya sithuwili

------------------------

පෝෂක ලබාගන්න