+ -
当前位置:首页 → 问答吧 → show lyric for deadbeef 显示歌词(分享)

show lyric for deadbeef 显示歌词(分享)

时间:2011-08-15

来源:互联网

mon=`date +%m`
if [ ${#mon} -eq 1 ]
mon得到月份后,取变量的值不是应该是$mon
为什么用${#mon}?

作者: zzxiaoma   发布时间: 2011-08-15

变量长度。

作者: eexpress   发布时间: 2011-08-15

${#parameter}
替换为 parameter 的值的长度 (字符数目)。如果 parameter 是 *或者是@, 替换的值是位置参数的个数。如果parameter是一个数组名,下标是 * 或者是 @, 替换的值是数组中元素的个数。

以上摘自bash的manpage。

作者: wjchen   发布时间: 2011-08-15

mon=`date +%m`
if [ ${#mon} -eq 1 ]
mon得到月份后,取变量的值不是应该是$mon
为什么用${#mon}?

作者: zzxiaoma   发布时间: 2011-08-15

变量长度。

作者: eexpress   发布时间: 2011-08-15

${#parameter}
替换为 parameter 的值的长度 (字符数目)。如果 parameter 是 *或者是@, 替换的值是位置参数的个数。如果parameter是一个数组名,下标是 * 或者是 @, 替换的值是数组中元素的个数。

以上摘自bash的manpage。

作者: wjchen   发布时间: 2011-08-15