请问let语句

sh/bash/dash/ksh/zsh等Shell脚本
回复
Eric Fang
帖子: 2
注册时间: 2008-10-19 13:11
送出感谢: 0
接收感谢: 0

请问let语句

#1

帖子 Eric Fang » 2008-10-22 9:09

set 10/4/2008
year=
let "year='basename $1'"
请帮忙解释一下第3行,谢谢!
头像
qqttdh
帖子: 896
注册时间: 2007-07-20 22:15
送出感谢: 0
接收感谢: 0

Re: 请问let语句

#2

帖子 qqttdh » 2008-10-22 10:49

在bash下
let用来执行整型算术和数值表达式测试 。。。详情见 help let

basename $1 ────提取$1的名称功能类似 st=${1##*\/}

我觉得第三句应改成 let "year=`basename $1`"
欲知结果 echo $year 即可
回复

回到 “Shell脚本”