码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2015-12-30 13:50:52      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:linux细节 收集

在学习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操作之细节整理(未完结)

标签:linux细节 收集

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!