මම උබුන්ටු 11.04 ධාවනය කරනවා. මම බාෂ් සැසියක් ආරම්භ කිරීමට ටර්මිනලය භාවිතා කරන අතර පරිසර විචල්යයක් එක් කිරීමට මට අවශ්යය:
$r@hajt:~$ env THEVAR=/example
නමුත් එය ක්රියාත්මක නොවේ. එය THEVAR සමඟ ඇති සියලුම විචල්යයන් අන්තිම එක ලෙස පෙන්වයි, නමුත් තවත් ඇමතුමක් තවදුරටත් env
නොපෙන්වයි- කිසිවක් ලබා THEVAR
නොදේ env | grep THEVAR
.
ඒ හා සමානව, අපනයන ( export THEVAR=/example
) හෝ වෙනත් විචල්ය පැවරුම් ( THEVAR=/example
) සහිත ස්ක්රිප්ට් පරිසර විචල්යය එක් නොකරයි.
මම දන්නවා මම යම්කිසි වැරැද්දක් කරන බව, එය සරල දෙයක් විය යුතු බව මම දනිමි, නමුත් මට එය සොයාගත නොහැක.
යාවත්කාලීන කිරීම: මගේ ප්රශ්නයේ සැබෑ අරුත මෙයයි: /programming/496702/can-a-shell-script-set-en Environment-variables- of-the- call-shell
(කෙසේ හෝ මම වඩාත්ම ඡන්දය දුන් පිළිතුර තෝරාගෙන සංස්කරණය කළ මාතෘකාවෙන් ඉවත් වෙමි - එය මා ඉල්ලා සිටියේ නොවේ)
env
නවීකරණය කරන ලද පරිසරයක වැඩසටහනක් ධාවනය කරයි, පසුව සියලු වෙනස්කම් බැහැර කරයි.
THEVAR=/example
?