在学习Linux过程中,曾经遇到过一些小问题,虽然可能微不足道,但是在追求细节的时候往往会比较纠结(强迫症犯了),空出一个博客文章空间,记录一些细节上的内容,都是很小很简单的东西,不喜勿喷。
01、bc计算时浮点问题
记的用bc计算数字的时候,如果结果出现小数点,则小数点后内容默认不显示,当时没太在意。
[[email protected] wangdong]# echo "1500/1024" | bc 1 [[email protected] wangdong]# [[email protected] wangdong]# echo "scale=4;1500/1024" | bc 1.4648 [[email protected] wangdong]#
02、if条件语句判断字符串包含
使用了if的正则用法,只不过这里匹配的并非正则表达式,只是匹配字符串而已
[[email protected] wangdong]# cat test.sh #!/bin/bash A="abcdefg" if [[ $A =~ $1 ]];then echo "suc" fi [[email protected] wangdong]# [[email protected] wangdong]# sh test.sh bcd suc [[email protected] wangdong]# sh test.sh h [[email protected] wangdong]# sh test.sh g suc [[email protected] wangdong]#
时间: 2024-10-10 06:23:07