2021-11-10-linux-grep,diff,patch,变量

1.grep命令

  • -i 忽略过滤内容大小写
  • -o 只显示被筛选内容
  • -n 显示行号
  • -v 显示不包含过滤内容的
  • -E 扩展正则 等于egrep——标准正则: . ^ $
    扩展正则: | + {}

2.diff 命令

判断文件差异
diff 文件名 文件名

3.patch 打补丁

  • 先用diff命令生成补丁文件:
diff -u 文件1 文件2 >文件名.patch
  • 然后用patch命令更新版本
patch 文件1 < 补丁文件
  • 如何回滚?
patch -R 文件1 < 补丁包

4.变量

1.作用:存放数据的容器
2.命名:和python一样,推荐用下划线版
3.linux中,若变量未定义,调用时不报错而是返回空值

使用echo查看变量长度echo ${#变量名}

位置变量:
$1:第一个位置变量
$2:第二个位置变量
$0:脚本文件名
$#:位置变量的个数
$*:所有位置变量的内容

5.scale
精度

[root@jack lianxi]# echo "scale=3;3/2"|bc
1.500

猜你喜欢

转载自blog.csdn.net/kapri/article/details/121456065
今日推荐