Linux Shell 中 "數字"、"字符" 增加的兩種實現方法

方法一

  • 代碼
[dev@testbmj 1111]$ cat 2222.sh 
#!/bin/bash

declare count
declare count_str
MAX=10

for ((i = 0; i < MAX; ++i)); do
	count=`expr $count + $i`
	count_str=${count_str}${i}
done
echo "count = $count"
echo "count_str = $count_str"
  • 輸出
[dev@testbmj 1111]$ sh 2222.sh 
count = 45
count_str = 0123456789

方法二

  • 代碼
[dev@testbmj 1111]$ cat 3333.sh 
#!/bin/bash

declare count
declare count_str
MAX=10

for ((i = 0; i < MAX; ++i)); do
	((count+=$i))
	count_str+=$i
done
echo "count = $count"
echo "count_str = $count_str"
  • 輸出
[dev@testbmj 1111]$ sh 3333.sh 
count = 45
count_str = 0123456789
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章