1.通配符
* ? [] {}
* 表示所有字符 但是除了以 - 开头的文件
注:创建和删除以-开头的文件需要加文件的路径。
? 表示单个字符
[] 表示匹配里面的任意一个单个字符
{qa,q,qw,we,er} 表示匹配里面的任意一种情况
2.命令置换
`` $()
`` 可以将 `` 中的命令结果交给其他命令 $()的用处和``相同
3.算式运算符和算式置换
+ - * / % () $(()) $[]
工具:
expr的语法要求很严格
expr 5 + 4 运算符两边都需要加空格 只能做整数的计算
$(()) 语法要求不严格
$((5+4)) 但是不支持小数运算
$[] 可以使用[]替换(())
* 需要使用 \ 进行转义或者用 '' 括起来
let命令
let c = $a+$b
let c++
((c++))
4.bc工具使用
之前的工具都是只能进行整数计算,bc工具是小数计算工具,可以进行少量的小数计算。
交互式的操作直接键入bc,进行计算操作。
非交互操作:使用管道符交给bc命令
echo 4.5 + 8.6 | bc -l
参数 -l 导入数学库
5.通配符和置换
猜你喜欢
转载自blog.csdn.net/choose_c/article/details/52607609
今日推荐
周排行