- 博客(4)
- 资源 (4)
- 收藏
- 关注
转载 shell中的各种括号的意义
一、单小括号() 1、()命令替换,与反引号``效果相同,某些shell版本不支持,如tcsh; 2、命令组,新开一个子shell顺序执行括号中的命令,命令间用分号隔开。 3、用于初始化数组。如:array=(a b c d)二、双小括号(()) 1、(())计算数学表达式exp的数值,其中exp只要符合C语言的运算规则即可, 甚
2017-04-07 08:45:18 663
原创 MySQL主从复制数据一致性校验shell脚本
最近发现vos数据库的binlog同步有些表的数据和主服务器的不一致,表的行数也不一致,原因未查明,有可能是升级安装的和直接安装的配置文件中的参数不一样导致,导致切换主从的时候vos服务无法正常启动,检查vos的log,发现是数据库的ID冲突(不同表ID相同也会冲突,不知道什么逻辑),只好写一个脚步每天校验数据是否一样。本来想用python写的,因为所有服务器的python版本都是2.4.3版本,
2017-04-07 08:37:41 2689 1
原创 python2动态变量的实现
刚学python不久,最近用python编写公司服务器的一个备份脚本,期间遇到动态变量的问题,然后各种baidu,google。终于发现了两个重要的变量locals()和globals()。>>> locals(){'__builtins__': , '__name__': '__main__', '__doc__': None, '__package__': None}>>> a=1
2016-12-15 16:09:58 885
转载 shell变量详解
1 shell变量基础shell变量是一种很“弱”的变量,默认情况下,一个变量保存一个串,shell不关心这个串是什么含义。所以若要进行数学运算,必须使用一些命令例如let、declare、expr、双括号等。shell变量可分为两类:局部变量和环境变量。局部变量只在创建它们的shell中可用。而环境变量则可以在创建它们的shell及其派生出来的任意子进程中使用。有些变量是用户创建的,其他的则
2016-06-30 11:12:47 182
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人