脚本test.sh内容: #!/bin/bash read pressKey indexes=0 c=${pressKey:indexes:1} 使用调试方式执行:sh -x test.sh第3行总出现bad substitution提示信息。 百思不得其解: 于是百度,查到一条有用信息,这与lin ...
分类:
系统相关 时间:
2017-08-29 23:50:57
阅读次数:
560
工作中时常给开发和测试导入导出一些测试的数据库,于是写了一个脚本方便操作。公司目前使用的是postgres9.3数据库。#!/bin/bash
#定义一些变量和操作命令
DBS="db1db2db3db4"
EXPDB_CMD=/usr/pgsql-9.3/bin/pg_dump
DBCMD=/usr/pgsql-9.3/bin/psql
DBUSER=postgres
DBSVR=myd..
分类:
数据库 时间:
2017-08-28 23:54:01
阅读次数:
232
awk【语法】awk【option】patternactionfilename
program:pattern+action如果action中有多个语句,需要用;分隔eg:awk‘BEGIN{test="hellogawk";printtest}‘1、printprintitem1,item2,...1)逗号分隔符2)输出的各item可以是字符串,也可以是数值:当前记录的字段、变量或awk的表..
分类:
系统相关 时间:
2017-08-27 22:25:23
阅读次数:
340
1、条件选择:if语句①单分支if判断条件;then
条件为真的分支代码
fi②双分支if判断条件;then
条件为真的分支代码
else
条件为假的分支代码
fi③多分支if判断条件1;then
条件为真的分支代码
elif判断条件2;then
条件为真的分支代码
elif判断条件3;then
条件为真的分支代码
else..
分类:
系统相关 时间:
2017-08-26 18:31:18
阅读次数:
187
sed命令 文件编辑 sed是一种文本编辑命令,通过终端读取文件数据到缓冲区,然后通过sed编辑文本,在输出到指定的文件,sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern spac ...
分类:
系统相关 时间:
2017-08-20 20:05:46
阅读次数:
299
终端实现文件中数据流的读写; 重定向命令列表如下: 需要注意的是文件描述符 0 通常是标准输入(STDIN),1 是标准输出(STDOUT),2 是标准错误输出(STDERR)。这里可以用于日志打印到文件; 输出重定向 重定向一般通过在命令间插入特定的符号来实现。特别的,这些符号的语法如下所示: 上 ...
分类:
系统相关 时间:
2017-08-20 19:48:15
阅读次数:
453
1.背景Linux Shell是一种基本功,因为怪异的语法加之较差的可读性,通常被python等脚本取代。既然是基本功,那就须要掌握。毕竟学习Shell脚本的过程中,还是能了解到非常多Linux系统的内容。Linux脚本大师不是人人都能够达到的。可是用一些简单的Shell实现一些常见的基本功能还是非 ...
分类:
系统相关 时间:
2017-08-20 14:53:54
阅读次数:
266
命令: date [options] 在linux shell编程中,经常用到日期的加减运算 以前都是自己通过expr函数计算,很麻烦 其实date命令本身提供了日期的加减运算 非常方便。例如:得到昨天的时间date +%Y%m%d --date="-1 day" date 用法: date [OP ...
分类:
系统相关 时间:
2017-08-20 11:17:21
阅读次数:
269
shell特点—— Linux有多种shell能够使用,默认的为bash,bash有以下几个主要特点。 1、命令记忆能力 在命令行中按上下键能够找到一个前/后输入的命令。这些命令记录在~/.bash_history中,这个文件记录的是上一次登录shell曾经所运行过的全部命令,当前登录shell所运 ...
分类:
系统相关 时间:
2017-08-17 14:30:46
阅读次数:
198
定义: linux shell script是一组shell命令组成的批处理文件。类似于windows的bat文件。 shell脚本基本语法 每当读取到一个ENTER符号,就开始尝试执行该行的命令。 如果一行的命令太长,可以在行尾使用反斜杠\将命令延续到下一行。 [root@localhost te... ...
分类:
系统相关 时间:
2017-08-17 00:48:55
阅读次数:
255