linux的一个看不懂的命令 请高手指教 l=`expr "$1" : “.*”` 这是什么意思啊

还有他跟l=`echo$1|wc-c`l=`expr$l-1`这两个命令等同吗... 还有他跟 l=`echo $1 | wc -c` l=` expr $l - 1 ` 这两个命令等同吗 展开
 我来答
小米飞猫
2011-04-14 · 专注于IT监控领域技术
小米飞猫
采纳数:1653 获赞数:4811

向TA提问 私信TA
展开全部
不相同

第一个是 统计$1的字节数

第二是 计算 $1 -1
追问
我的意思是上面那个命令是不是等同下面两个的集合...
还有你知道上面那个命令的意思吗??
追答
计算$l的长度
用:后边的.*来匹配前面的$1 并得出长度赋给l
用$l是变量可能不好理解
l=`expr "123456" : ".*"`
这样echo $l 就是6 明白了吧?
damn21cn
2011-04-14 · TA获得超过2658个赞
知道小有建树答主
回答量:1800
采纳率:50%
帮助的人:680万
展开全部
这个意思要看expr的解释了。作用一样,统计一下$1多少个字符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式