#!/bin/bash යන්නෙන් අදහස් කරන්නේ කුමක්ද?

තිර රචනය

ඔබ කවදා හෝ ලියා, බාගත කර හෝ විවෘත කර ඇත්නම්, a bash ස්ක්‍රිප්ට්, නිසැකවම ඔබට තරමක් අමුතු පළමු පේළියක් හමු වී ඇති අතර එහි තේරුම සහ එය එහි තැබිය යුත්තේ මන්දැයි සෑම දෙනාම නොදනිති. මම #!/bin/bash වෙත යොමු කරමි. හොඳයි, මෙම ලිපියෙන් ඔබට එය හඳුන්වන්නේ කුමක්ද, එය කුමක් සඳහාද, සහ එය සැමවිටම සමාන නම් හෝ යම් වෙනස්කම් තිබේද යන්න පිළිබඳ සියලු විස්තර දැන ගැනීමට ඔබට හැකි වනු ඇත.

අර්ථකථන භාෂාවක් යනු කුමක්ද?

ක්‍රමලේඛන භාෂාව V.

Un පරිවර්ථනය කරන ලද ක්‍රමලේඛන භාෂාව එය ක්‍රියාත්මක කිරීම සඳහා සම්පාදනය කිරීම අවශ්‍ය නොවන නමුත්, පරිවර්තකයක් භාවිතයෙන් ප්‍රභව කේතයෙන් කෙලින්ම ක්‍රියාත්මක කළ හැකි එකකි, එය කේතය යන්ත්‍රයට තේරුම් ගත හැකි උපදෙස් වලට පරිවර්තනය කළ හැකි වැඩසටහනකට වඩා වැඩි දෙයක් නොවේ. මෙය වාසි කිහිපයක් ගෙන එයි:

  • බහු වේදිකාව: එය ද්විමය නොවන බැවින්, එය වෙනස් කිරීමකින් තොරව විවිධ වේදිකාවල ධාවනය කළ හැකිය, එය අපට කේතය ඕනෑම පද්ධතියක ක්‍රියා කිරීමට අවශ්‍ය නම් පැහැදිලි වාසියකි.
  • අතේ ගෙන යා හැකි: පරිවර්තකයා වේදිකාවට සූදානම් නම්, පරිවර්ථනය කළ පිටපත හෝ භාෂාව එම වේදිකාවේ ක්‍රියා කරයි.

කෙසේ වෙතත්, මෙම අර්ථකථන භාෂා ද ඇත එහි අවාසි:

  • ඒවායින් එකක් කාර්ය සාධනය, එය ක්‍රියා කිරීම සඳහා පරිවර්තකය සැමවිටම පසුබිමේ ක්‍රියාත්මක වීමට අවශ්‍ය බැවින්.
  • අයිති යැපීම පරිවර්තකයාගේ.

උදාහරණයක් ලෙස පරිවර්ථනය කළ භාෂා Java, C#, JavaScript, Visual Basic .NET සහ VBScript, Perl, Python, Lips, Ruby, PHP, ASP, වැනි සමහරක් සඳහන් කළ හැක.

පිටපතක් යනු කුමක්ද?

ෂෙල් ස්ක්‍රිප්ටින්: ප්‍රායෝගික උදාහරණ

ෂෙල් ස්ක්‍රිප්ටින්: ප්‍රායෝගික උදාහරණ

Un script කියන්නේ code එකක් විතරයි කාර්යයක් ඉටු කිරීම සඳහා අර්ථකථනය කරන ලද ක්‍රමලේඛන භාෂාවකින් නිර්මාණය කරන ලදී. එය සාමාන්‍යයෙන් සරල වැඩසටහනක් වන අතර, අනුක්‍රමිකව ක්‍රියාත්මක වන විධාන හෝ ඇණවුම් සිදුවීමක් ඇත.

#!/bin/bash (shebang) යනු කුමක්ද?

Mousepad හි අන්තර්ගතය ස්ක්‍රිප්ට් කරන්න

Mousepad හි අන්තර්ගතය ස්ක්‍රිප්ට් කරන්න

අවසාන වශයෙන්, මෙම ලිපියේ මාතෘකාව එයයි ප්රසිද්ධ #!/bin/bash, එය Unix භාෂාවෙන් Shebang ලෙස හැඳින්වේ. මෙය වඩාත් සුලභ වුවද, ස්ක්‍රිප්ට් ක්‍රියා කිරීම සඳහා එය සැමවිටම භාවිතා කිරීම අවශ්‍ය නොවේ. වෙනත් ව්‍යාපෘතිවලට #!/usr/bin/env python3, #!/bin/sh, යනාදී තමන්ගේම ෂේබ්න්ග් ඇත.

හි පරමාර්ථය shebang සරලව ෂෙල් එකේ සම්පූර්ණ මාර්ගය ලබා දෙයි, එවිට ස්ක්‍රිප්ට් ධාවනය වන ඕනෑම තැනක එය ස්ථානගත කළ හැක. එසේම, ඔබට පෙනෙන පරිදි, එහි මාර්ගය තීරණය කිරීම පමණක් නොව, පරිවර්තකය ද, මෙම අවස්ථා වලදී Bash, Python 3 සහ අනෙකුත් පරිවර්තකයන් සමඟ වැඩ කිරීමට.


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් පළ කිරීමට ප්රථම වන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ.

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.