文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>计算变量长度以及大括号的用法

计算变量长度以及大括号的用法

时间:2007-02-16  来源:mishuang

# echo $PWD
/usr
# echo ${#PWD}
4

Linux还可以通过下面的方法
# echo $PWD
/usr
# expr length $PWD
4

提到expr,就顺便说说它本来的功能吧
# expr 1 + 1
2
# expr 1 \* 2
2
# expr 4 \/ 2
2
# expr 4 \* \( 2 + 3 \)
20
当然,也可以不用那么麻烦
# echo $((5*3+12/(3+1)))
16
也许你以后再也不想用计算器了吧,呵呵,如果按错了,还得重新按一遍

最后再介绍一下大括号的用法
# echo $YEAR

# YEAR=${YEAR:-2007}
# echo $YEAR
2007
# YEAR=${YEAR:-2008}
# echo $YEAR
2007
# unset YEAR
# YEAR=2008
# YEAR=${YEAR:-2007}
# echo $YEAR
2008

通过上面的例子可以看出如果变量没有定义,就赋值为减号后面的值,如果有定义,则值不变,加号的作用正好相反。如果变量已经定义了,就替换为加号后面的值。

# module=module.ko
# m=${module%.ko}
# echo $m
module

%可以将变量后面的部分去掉后再进行赋值。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载