shell脚本中 变量 let nume=0什么意思

#!/bin/bashfile=/etc/passwdletnum=0forIin`cat$file`;dousername=`echo"$I"|cut-d:-f1`us... #!/bin/bash
file=/etc/passwd
let num=0
for I in `cat $file`;do
username=`echo "$I" | cut -d: -f1`
userid=`echo "$I" | cut -d: -f3`
echo "Hello,$username,your UID is $userid"
num=$[$num+1]
done
echo "there are $num users"
展开
 我来答
乙飞桖2e
2014-10-10 · TA获得超过130个赞
知道答主
回答量:81
采纳率:100%
帮助的人:35.9万
展开全部
let是做整数运算的,这里只是给num赋值为0而已
举个小例子
a=1
b=2
let c=$a+$b
echo $c
结果$c应该为3
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式