在shell脚本中可以使用三类命令:
1)Unix 命令:
虽然在shell脚本中可以使用任意的unix命令,但是还是由一些相对更常用的命令。这些命令通常是用来进行文件和文字操作的。
常用命令语法及功能
echo "some text": 将文字内容打印在屏幕上
ls: 文件列表
wc –l file wc -w file wc -c file: 计算文件行...
分类:
其他好文 时间:
2014-08-30 20:30:40
阅读次数:
350
现象: shell脚本中source aaa.sh时提示 source: not found原因: ls -l `which sh` 提示/bin/sh -> dash这说明是用dash来进行解析的。改回方法: 命令行执行:sudo dpkg-reconfigure dash在界面中选择no再ls ...
分类:
其他好文 时间:
2014-08-29 14:32:37
阅读次数:
239
1 第一个shell脚本 2 #!/bin/bash 3 echo "Hello World" 4 5 使用read从标准输入获取输入并赋值给变量,然后输出 6 #!/bin/bash 7 8 # Author : zjw 9 # Copyright @ www.litsof...
分类:
其他好文 时间:
2014-08-29 00:00:09
阅读次数:
260
【版权声明:转载请保留出处:blog.csdn.net/gentleliu。Mail:shallnew at 163 dot com】
由于awk经常在shell脚本中使用,所以shell脚本中的有些变量要传递到awk中使用,这一节就说一下awk引用shell中的变量方法。
为避免屏幕输出太多东西,我们先将被操作文件该为一行,如下:
# catgroup_file3
vboxusers:x...
分类:
其他好文 时间:
2014-08-28 19:49:35
阅读次数:
174
1.用户通过DNS查询,得到随机的VIP1和VIP2。2.VIP1和VIP2属于热备,负载均衡,高可用当RIP1无法访问,主机2会检测到,将VIP1的ip加到的eth0:ha2,即在任何时候都有高可用3.shell脚本vip和rip要对应,nginx_loadbalance_vip1.sh运行于主机1,运行命令为#nohup./nginx_loadbalanc..
分类:
其他好文 时间:
2014-08-28 18:20:56
阅读次数:
274
脚本如下:#!/bin/sh#要检查的进程名PROGRESS_NAME="heihu_server"#-----------------------------------# 函数: CheckProgress# 功能: 检查一个进程是否存在# 参数: $1 --- 要检查的进程名称# 返回: 如果...
分类:
其他好文 时间:
2014-08-28 14:45:39
阅读次数:
136
1 shell脚本执行方法有两种方法执行shell scripts,一种是新产生一个shell,然后执行相应的shell scripts;一种是在当前shell下执行,不再启用其他shell。新产生一个shell然后再执行scripts的方法是在scripts文件开头加入语句:#!/bin/sh。....
分类:
其他好文 时间:
2014-08-28 11:13:39
阅读次数:
218
事情由起:svn的url在excel里,我复制到txt文本下,vi做些文本处理,只提取了url,保存为url.txt。再用vi处理url.txt,加上svn checkout等词,变成可以运行的svn.sh。每一行都是svn checkout .../proj_name/trunk proj_nam...
分类:
其他好文 时间:
2014-08-27 20:28:18
阅读次数:
212
原始思路
要想实现增量导入,完全可以不使用Sqoop的原生增量特性,仅使用shell脚本生成一个以当前时间为基准的固定时间范围,然后拼接Sqoop命令语句即可。
原生增量导入特性简介
Sqoop提供了原生增量导入的特性,包含以下三个关键参数:
Argument
Description
--check-column (col...
分类:
其他好文 时间:
2014-08-27 18:40:48
阅读次数:
332
我们有个数据库用 mysqldump备份 后来备份的速度越来越慢,备份文件也越来越大。检查的时候发现有两个表非常大而且没有必要备份,所以决定备份这个库的时候排除他们两个。可是mysqldump可没有排除某个表这个选项,那么就用shell脚本来实现吧! 我这里就用cactidb来举例吧,我这里不备份 ...
分类:
数据库 时间:
2014-08-27 12:25:27
阅读次数:
396