先了解下,在bash脚本中,有三种引号
1. 单引号 '
2. 双引号
1.定义变量时, =号的两边不可以留空格.
eg:
gender=femal————right
gender =femal———?wrong
gender= femal———?wrong
2.条件测试语句 [ 符号的两边都要留空格.
eg:
先了解下bash中什么时候该用空格,什么时候不该用。
1. 等号赋值两边不能有空格
2. 命令与选项之间需要空格
3. 管道两边空格可有可无
我们来看看常见的问题
1. 赋值时等号两边或者只有左边多了空格igi@gentoo ~ $ var
Usage: sh oracled [start|stop|restart] SIDs 其中SIDs是数据库名,多个名称之间用逗号分隔。缺省的操作是 restart ,也可以指定需要进行的操作( start | stop | restart
[root@web-server php]# /etc/init.d/httpd restartshell-init: error retrieving current directory: getcwd: cannot access pa
洗牌问题:洗一副扑克,有什么好办法?既能洗得均匀,又能洗得快?即相对于一个文件来说怎样高效率的实现乱序排列?
ChinaUnix 确实是 Shell 高手云集的地方,只要你想得到的问题,到那里基本上都能找到答案。r2007 给出了一个取巧的
核心服务器上跑了一堆的脚本、程序,难免有时候会出现僵尸进程,死不死活不活的在那里占用资源,最初只是写了个根据关键字查杀进程的linux shell脚本,后来发现很多时候进程死在那里的时候其实是内部调用子进程的时候出现了问题,这时候光杀父进程
每天定时备份mysql数据库任务,删除指定天数前的数据,保留指定天的数据;
需求:1,每天4点备份mysql数据;2,为节省空间,删除超过3个月的所有备份数据;3,删除超过7天的备份数据,保留3个月里的 10号 20号 30号的备份数据;#