首页 > 系统服务 > 详细

Shell操作之细节整理(未完结)

时间:2015-12-30 13:47:38      阅读:153      评论:0      收藏:0      [点我收藏+]

在学习Linux过程中,曾经遇到过一些小问题,虽然可能微不足道,但是在追求细节的时候往往会比较纠结(强迫症犯了),空出一个博客文章空间,记录一些细节上的内容,都是很小很简单的东西,不喜勿喷。


01、bc计算时浮点问题

记的用bc计算数字的时候,如果结果出现小数点,则小数点后内容默认不显示,当时没太在意。

[root@linux-node1 wangdong]# echo "1500/1024" | bc
1
[root@linux-node1 wangdong]# 
[root@linux-node1 wangdong]# echo "scale=4;1500/1024" | bc
1.4648
[root@linux-node1 wangdong]#


02、if条件语句判断字符串包含

使用了if的正则用法,只不过这里匹配的并非正则表达式,只是匹配字符串而已

[root@linux-node1 wangdong]# cat test.sh 
#!/bin/bash
A="abcdefg"
if [[ $A =~ $1 ]];then
    echo "suc"
fi
[root@linux-node1 wangdong]# 
[root@linux-node1 wangdong]# sh test.sh bcd
suc
[root@linux-node1 wangdong]# sh test.sh h
[root@linux-node1 wangdong]# sh test.sh g
suc
[root@linux-node1 wangdong]#


本文出自 “菜鸟东” 博客,请务必保留此出处http://radish.blog.51cto.com/5944322/1729893

Shell操作之细节整理(未完结)

原文:http://radish.blog.51cto.com/5944322/1729893

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!