linux mysql操作 50
比如结果是100个echo变量count显示是:cout(*)100;而我要的结果是仅仅是100,该怎么操作?还有:我获得list是一个数组,我不太了解SHELL脚本中数...
比如结果是 100个
echo 变量 count 显示是: cout(*) 100;
而我要的结果是 仅仅是100,该怎么操作?
还有:
我获得list 是一个数组,我不太了解SHELL脚本中数组,比如我要取第五行的字段'name'的值该怎么取?
即相当PHP中的$list[5]['name'] 展开
echo 变量 count 显示是: cout(*) 100;
而我要的结果是 仅仅是100,该怎么操作?
还有:
我获得list 是一个数组,我不太了解SHELL脚本中数组,比如我要取第五行的字段'name'的值该怎么取?
即相当PHP中的$list[5]['name'] 展开
2个回答
展开全部
结果是100个数,而你想要的只是100 使用wc -l 统计
后面接 | wc -l
想取第五列
后面接 | awk {print $5}
如果还是不清楚,我再详细给你说
后面接 | wc -l
想取第五列
后面接 | awk {print $5}
如果还是不清楚,我再详细给你说
更多追问追答
追问
我现在echo 出这个100,要怎么写,而且必须是整型,我主要目的是拿:这个变量进行其他运算
追答
echo $count | cut -d ' ' -f 2 会得到100 这个的意思是 -d ' ' 以空格为分隔符 -f 2 取第二列
bash好像没有严格区分字符串型,整型这类的。
a=$(echo $con | cut -d ' ' -f 2) 将100这个结果赋值给a变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询