有时在Linux操作系统中需要计算某个字符串的长度,通过查询资料整理了下目前Shell中获取字符串的长度的多种方法,在这里分享给大家,方法如下:

方法1: 使用wc -L命令
wc -L可以获取到当前行的长度,因此对于单独行的字符串可以用这个简单的方法获取,另外wc -l则是获取当前字符串内容的行数。

echo "abc" |wc -L

方法2: expr length string
使用expr length可以获取string的长度

len=`expr length $str` 

方法3: awk获取域的个数,但是如果大于10个字符的长度时是否存在问题需要后面确认

echo "abc" |awk -F "" '{print NF}'

方法4: 通过awk+length的方式获取字符串长度

echo “Alex”|awk '{print length($0)}'

方法5: 通过echo ${#string}的方式(注意:这里的string是该字符串的变量名)

name=Alex
echo ${#name}

shell中应该还有其它获取字符串长度的方法,请大家有知道其它方式的回复补充下,有存在问题的地方大家指正!

转载自: http://www.yunweipai.com/archives/1050.html

更新销量

update products p INNER JOIN 
(select oi.pid, count(oi.qty) as sales from orders_items oi
INNER JOIN orders o on o.oid = oi.oid    where o.status_payment = 1 GROUP BY oi.pid
) as t 
on p.pid = t.pid 
set p.sales = t.sales;

资源

作者:绿豆狐
链接:https://www.zhihu.com/question/27681028/answer/108647072
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

1《魔奇魔奇树》:
豆太是个非常胆小的孩子,他最怕黑漆漆的夜晚,因为,他和爷爷住的小屋旁边,有一棵可怕的“魔奇魔奇树”。可是,这一天晚上,爷爷病了,为了下山帮爷爷请医生,豆太终于鼓起了勇气……
《魔奇魔奇树》创作于上世纪七十年代初,在近四十年中,打动了一代又一代的读者,销量超过百万册,成为日本最畅销的绘本之一。这个故事之所以受到如此多的欢迎,是因为其中包含着深厚的爱,以及永远值得称颂的勇气,而当勇气是因爱激发,就更加显得可贵。豆太为了救爷爷奋勇奔跑的情景,以及那幅明亮的魔奇魔奇树的璀璨画面,无论何时来看都一样令人震撼。

2《活了100万次的猫》:
有一只100万年也不死的猫,它死了100万次,又活了100万次。有100万个人宠爱过它,有100万个人在它死的时候哭过,可是它连一次也没哭过,它先是国王的猫,然后又是水手、魔术师、小偷、孤老太太和小女孩的一只猫,但它活得浑浑噩噩,对一切漠不关心,直到有一天,它变成了一只只属于自己的野猫,爱上了一只美丽的白猫,它才头一次知道为什么而活……
这一本绘本也打动了很多成年人。三岁的孩子第一次读这本书时,可能只是觉得新奇和感动,等他大了一点儿,会有了新的感悟。等再大一点儿,人生阅历又丰富了一点时,又会有了不同的阅读体验。好书一生百读不厌。

3《鼠小弟》系列绘本:
这是一个很丰富的系列,故事内容围绕着鼠小弟鼠小妹以及他们的好朋友们展开。
每一本绘本都讲述了一个很温情,很喜感的小故事,让孩子忍俊不禁的同时,也让他们领悟到了友谊的真谛。

4《你睡不着吗》
夜晚来临,怕黑的小小熊睡不着,大大熊一次又一次地拿出他的法宝,最后请黄澄澄的月亮来帮忙……讲述了发生在熊洞里的温情的一幕,小小熊对大大熊的依赖,大大熊对小小熊的宠爱,让小读者感受到深深的温暖。

5《顽皮公主不出嫁》
所有童话故事的结局都应该是“公主和王子从此幸福地生活在一起”吗?顽皮酷公主可不是这么认为,她喜欢穿背带裤,喜欢养宠物,还喜欢飙车和马术,但她就是不想嫁人……可是,有一天女王跟她说:“你也该好好打扮一下自己了,赶紧找个老公才是真的!”求婚者也络绎不绝地来到城堡下面,顽皮酷公主会怎么做呢?
教会小女孩们自信勇敢,勇敢地做自己。

6《画格子大象艾玛》系列绘本
这个系列围绕着一只与众不同的大象艾玛展开。他调皮聪明,是象群里的开心果。他身上的很多优良的特点都值得小读者们去感悟和学习。