shell變數賦值
阿新 • • 發佈:2021-01-25
技術標籤:shell指令碼積累shelllinux
Shell中變數的賦值
示例:(變數=變數值)
ip1=192.168.1.251
school="Beijing 1000"
#反引號,先執行反引號的命令再賦值
today1=`date+%F`
#反引號功能(命令替換)的另一種表示方法
today2=$(date+%F)
定義或引用變數時注意事項
"" 弱引用
'' 強引用
#例1
name="tian yun"
boy="$name is good.";echo $boy;
結果:tian yun is good.
#例2
name="tian yun"
boy='$name is good.';echo $boy
結果:$name is good.
反引號(``)的命令替換例項:
touch `date+%F`_file.txt
#列印記憶體的使用百分比
#!/bin/bash
mem_used=`free -m | grep '記憶體' |awk '{print $3}'`
mem_total=`free -m |grep '記憶體' |awk '{print $2}'`
mem_percent=$((mem_used*100/mem_total))
echo "當前記憶體使用的百分比:$mem_percent "