Linux တွင် variable တစ်ခု၏တန်ဖိုးကို သင်မည်သို့ပြသသနည်း။

မာတိကာ

ပတ်ဝန်းကျင် variable များကိုပြသရန် အသုံးအများဆုံး command မှာ printenv ဖြစ်သည်။ အကယ်၍ variable ၏အမည်ကို command သို့ argument တစ်ခုအဖြစ် ပေးပို့ပါက၊ ထို variable ၏တန်ဖိုးကိုသာ ပြသမည်ဖြစ်သည်။ အငြင်းအခုံကို မသတ်မှတ်ထားပါက၊ printenv သည် ပတ်၀န်းကျင် ကိန်းရှင်များစာရင်းကို ပရင့်ထုတ်ပြီး၊ စာကြောင်းတစ်ခုလျှင် ကိန်းရှင်တစ်ခု။

bash တွင် variable တစ်ခု၏တန်ဖိုးကို မည်သို့ရနိုင်မည်နည်း။

ယခု၊ echo command ကို အသုံးပြု၍ terminal တွင် ၎င်း၏တန်ဖိုးကို အောက်ပါအတိုင်း ရိုးရိုးရှင်းရှင်း ပြသနိုင်သည် ။

  1. $var_a=100။ $ ပဲ့တင်သံ $var_a ။
  2. $var_b=” bash programming echo variable” $echo $var_b။
  3. $var_A=”ဟယ်လိုသူငယ်ချင်းများ” $var_B=50။ $ ပဲ့တင်သံ $var_A$var_B။
  4. $var1=$(date) $var2=$(hostname) $echo “ရက်စွဲက $var1 @ computer name က $var2”

ကိန်းရှင်တစ်ခု၏တန်ဖိုးကို သင်မည်ကဲ့သို့ သံယောင်လိုက်သနည်း။

variable တစ်ခု၏တန်ဖိုးကိုပြသရန်၊ အောက်ပါအတိုင်း echo သို့မဟုတ် printf command ကိုသုံးပါ။

  1. variable တွင် အဘယ်အရာပါရှိသည်ကို သင်မသိပါက ပဲ့တင်သံ $varName # ကို မအကြံပြုနိုင်ပါ။
  2. “$varName” ပဲ့တင်သံ
  3. printf “%sn” “$varName”

Unix တွင် ပြောင်းလဲနိုင်သောတန်ဖိုးကို သင်မည်ကဲ့သို့ ပရင့်ထုတ်မည်နည်း။

အထက်ဖော်ပြပါ ကိန်းရှင်များ၏ တန်ဖိုးကို ပရင့်ထုတ်ရန်၊ အောက်ဖော်ပြပါအတိုင်း echo command ကို အသုံးပြုပါ။

  1. # ပဲ့တင်သံ $HOME။ # ပဲ့တင်သံ $USERNAME။
  2. $ ကြောင် myscript ။
  3. #!/bin/bash။ # စနစ်မှ သုံးစွဲသူအချက်အလက်ကို ပြသပါ။ …
  4. $ ပဲ့တင်သံ "ပစ္စည်း၏ကုန်ကျစရိတ် $ 15" ...
  5. $ ပဲ့တင်သံ "ပစ္စည်း၏ကုန်ကျစရိတ် $ 15" ...
  6. var1=10။ …
  7. $ cat test3။ …
  8. ဇာတ်ညွှန်းကို run ခြင်းသည် အောက်ပါ output ကိုထုတ်ပေးသည်-

bash တွင် variable တစ်ခုကို သင်မည်ကဲ့သို့ သတ်မှတ်သနည်း။

Bash တွင် ပတ်ဝန်းကျင် ကိန်းရှင်များကို သတ်မှတ်ရန် အလွယ်ဆုံးနည်းလမ်းမှာ ပြောင်းလဲနိုင်သောအမည်ဖြင့် နောက်တွင် "တင်ပို့ခြင်း" သော့ချက်စာလုံးကို အသုံးပြုပါ။တူညီသော လက္ခဏာနှင့် ပတ်ဝန်းကျင် ကိန်းရှင်သို့ သတ်မှတ်ပေးရမည့် တန်ဖိုး။

linux တွင် variable တစ်ခုကို မည်သို့ print ထုတ်သနည်း။

Sh၊ Ksh သို့မဟုတ် Bash shell အသုံးပြုသူသည် set command ကိုရိုက်ပါ။ Csh သို့မဟုတ် Tcsh အသုံးပြုသူမှ ရိုက်ထည့်ပါ။ printenv အမိန့်.

shell တွင် variable ကို သင်မည်သို့ သံယောင်လိုက်သနည်း။

ဥပမာ၊ x ၏ကိန်းရှင်တစ်ခုကိုကြေငြာပြီး၎င်း၏တန်ဖိုး = 10 ကိုသတ်မှတ်ပါ။ မှတ်ချက်- Linux ရှိ '-e' option သည် backslashed ဖြစ်သော လွတ်မြောက်သွားသော ဇာတ်ကောင်များ၏ အဓိပ္ပာယ်ဖွင့်ဆိုချက်အဖြစ် လုပ်ဆောင်သည်။
...
ပဲ့တင်သံ ရွေးချယ်မှုများ။

Options ကို ဖေါ်ပြချက်
-n တန်းလန်းလိုင်းသစ်ကို မပုံနှိပ်ပါနှင့်။
-e backslash escapes ၏ အဓိပ္ပာယ်ဖွင့်ဆိုချက်ကို ဖွင့်ပါ။
b ကျောပိုးအိတ်
\ backslash

bash scripts များ မည်သို့အလုပ်လုပ်သနည်း။

Bash script သည် ရိုးရိုးစာသားဖိုင်တစ်ခုဖြစ်သည်။ command များ ဆက်တိုက်ပါရှိသည်။. ဤကွန်မန်းများသည် ပုံမှန်အားဖြင့် ကျွန်ုပ်တို့သည် command line (ဥပမာ ls သို့မဟုတ် cp ကဲ့သို့သော) တွင် မိမိဘာသာရိုက်လေ့ရှိသည့် command များ နှင့် command line တွင်ရိုက်နိုင်သော command များ ပေါင်းစပ်ထားသော်လည်း ယေဘူယျအားဖြင့် မဟုတ်ပါ (နောက်ထပ် စာမျက်နှာအချို့တွင် ၎င်းတို့ကို သင်ရှာဖွေတွေ့ရှိလိမ့်မည် )

Linux တွင် variable တစ်ခုကို မည်သို့ထုတ်မည်နည်း။

အသုံးပြုသူ၏ပတ်ဝန်းကျင်အတွက် ပတ်၀န်းကျင်တစ်ခုတည်မြဲစေရန်အတွက်၊ ကျွန်ုပ်တို့သည် အသုံးပြုသူ၏ပရိုဖိုင် script မှ variable ကို ထုတ်ပေးပါသည်။

  1. လက်ရှိအသုံးပြုသူ၏ ပရိုဖိုင်ကို စာသားတည်းဖြတ်သူအဖြစ် ဖွင့်ပါ။ vi ~/.bash_profile။
  2. သင် ဆက်ရှိနေလိုသော ပတ်ဝန်းကျင် ကိန်းရှင်တိုင်းအတွက် ပို့ကုန်အမိန့်ကို ထည့်ပါ။ JAVA_HOME=/opt/openjdk11 ကို ထုတ်ယူပါ။
  3. သင့်ရဲ့အပြောင်းအလဲများကိုသိမ်းဆည်းပါ။

UNIX တွင် variable တစ်ခုကို သင်မည်ကဲ့သို့ သတ်မှတ်သနည်း။

UNIX တွင် ပတ်၀န်းကျင် ကိန်းရှင်များကို သတ်မှတ်ပါ။

  1. command line ရှိ system prompt တွင်။ system prompt တွင် ပတ်၀န်းကျင် ပြောင်းလဲနိုင်သော ကိန်းရှင်တစ်ခုကို သတ်မှတ်သောအခါ၊ သင်သည် နောက်တစ်ကြိမ် စနစ်သို့ လော့ဂ်အင်ဝင်သည့်အခါ ၎င်းကို ပြန်လည်သတ်မှတ်ပေးရပါမည်။
  2. $INFORMIXDIR/etc/informix.rc သို့မဟုတ် .informix ကဲ့သို့သော ပတ်ဝန်းကျင်-ဖွဲ့စည်းမှုပုံစံဖိုင်တစ်ခုတွင်။ …
  3. သင်၏ .profile သို့မဟုတ် .login ဖိုင်တွင်။

Linux တွင် variable တစ်ခုကို မည်သို့ဖန်တီးသနည်း။

ကိန်းရှင်များ 101

variable တစ်ခုဖန်တီးရန်၊ သင် နာမည်နဲ့ တန်ဖိုးကို ပေးရုံပါပဲ။. သင်၏ပြောင်းလဲနိုင်သောအမည်များသည် သရုပ်ဖော်ပြီး ၎င်းတို့ပိုင်ဆိုင်ထားသည့်တန်ဖိုးကို သင့်အား သတိပေးသင့်သည်။ ပြောင်းလဲနိုင်သောအမည်တစ်ခုသည် နံပါတ်တစ်ခုဖြင့် စတင်၍မရနိုင်သလို ၎င်းတွင် နေရာလွတ်များ မပါဝင်နိုင်ပါ။ သို့သော် ၎င်းသည် အမှတ်အသားဖြင့် စတင်နိုင်သည်။

shell တွင် variable တစ်ခုကို မည်သို့ထုတ်မည်နည်း။

shell variable များကို ထုတ်ယူခြင်း (export shell command)

သင်ကသုံးနိုငျ local variable များကို global လုပ်ရန် export command. သင်၏ local shell variable များကို ကမ္ဘာလုံးဆိုင်ရာ အလိုအလျောက်ပြုလုပ်ရန်၊ ၎င်းတို့ကို သင်၏ . ပရိုဖိုင်ဖိုင်။ မှတ်ချက်- variable များကို ကလေးခွံများသို့ တင်ပို့နိုင်သော်လည်း ပင်မခွံများအထိ မတင်ပို့နိုင်ပါ။

Linux ရှိ PATH variable ကို ဘယ်လိုပြောင်းရမလဲ။

အပြောင်းအလဲကို အမြဲတမ်းပြုလုပ်ရန်၊ ခလုတ်ကို ထည့်သွင်းပါ။ အမိန့် PATH=$PATH:/opt/bin သင်၏ home directory ထဲသို့။ bashrc ဖိုင်။ သင်ဤသို့လုပ်ဆောင်သောအခါ၊ သင်သည် လက်ရှိ PATH variable $PATH တွင် လမ်းညွှန်တစ်ခုထည့်သွင်းခြင်းဖြင့် PATH variable အသစ်တစ်ခုကို ဖန်တီးနေပါသည်။ ကော်လံတစ်ခု ( : ) သည် PATH ထည့်သွင်းမှုများကို ပိုင်းခြားထားသည်။

ဒီပို့စ်ကိုကြိုက်လား။ ကျေးဇူးပြု၍ သင်၏မိတ်ဆွေများကိုမျှဝေပါ။
OS ယနေ့