摘要: PS : 注意本文讨论的是Bash,而不一定是/bin/sh所链接的那个shell。这里出现的所有代码片段,默认在顶上都添加了#!/bin/bash。 一门自带混淆的语言 while (( $# )); do case $1 in -a*) # Error checking [[ ${1#-a} ] 阅读全文
posted @ 2016-09-27 15:48 feiyun8616 阅读(226) 评论(0) 推荐(0)
摘要: shell脚本学习指南 以下八点不敢说就能成为你shell脚本学习指南de全部,至少可以让你编写出可靠的shell脚本。 1. 指定bashshell 脚本的第一行,#!之后应该是什么?如果拿这个问题去问别人,不同的人的回答可能各不相同。我见过/usr/bin/env bash,也见过/bin/ba 阅读全文
posted @ 2016-09-27 15:41 feiyun8616 阅读(198) 评论(0) 推荐(0)
摘要: 今天向大家介绍两个有意思的 Shell 网站,一个是 explainshell.com,另一个是 shellcheck.net。 explainshell 先说 explainshell。explainshell 能够对命令行进行解析,然后对命令及其选项和参数 提供相应的帮助说明。要是你遇到难以理解 阅读全文
posted @ 2016-09-27 10:06 feiyun8616 阅读(417) 评论(0) 推荐(0)
摘要: 1. 综述 1、”.bat”: 这是微软的第一个批处理文件的后缀名,在几乎所有的Windows 操作系统内都能运行。 2、 “.cmd”: 是为Windows NT 设计的命令行脚本, 为Cmd.exe shell而设计的, 对于COMMAND.COM不具有向后兼容性。 3、目前所知道的.cmd 和 阅读全文
posted @ 2016-09-26 13:11 feiyun8616 阅读(1860) 评论(0) 推荐(0)
摘要: 分析Oracle下导出某用户所有表的方法 可能很多使用Oracle的客户都会遇到想把某用户所有表导出的情况,本文就提供这样一个方法帮你轻松解决这个问题。 首先在sqlplus下以该用户登录到Oracle数据库,然后将以下内容粘贴到sqlplus中: set feedback off; set pag 阅读全文
posted @ 2016-09-23 17:00 feiyun8616 阅读(404) 评论(0) 推荐(0)
摘要: #### 1.term命令: 当和SPOOL命令联合使用时,可以取消SQLPLUS输出,查询结果仅仅存在于假脱机文件中 set term on:查询结果既显示于假脱机文件中,又在SQLPLUS中显示; set term off:查询结果仅仅显示于假脱机文件中。 2.其他命令: SQL>set col 阅读全文
posted @ 2016-09-23 16:59 feiyun8616 阅读(409) 评论(0) 推荐(0)
摘要: -- SQL 基础--> NEW_VALUE 的使用 通常的使用方法为: column column_name new_value var_name new_value是将所获得的列值赋予到变量名,然后该变量名可以参与后续处理 下面演示new_value的用法 usr1@ORCL> define l 阅读全文
posted @ 2016-09-23 16:58 feiyun8616 阅读(346) 评论(0) 推荐(0)
摘要: sqlplus与shell互相传值的几种情况 ##sample #### https://blog.csdn.net/weixin_33849215/article/details/88437167 #!/usr/bin/bashwhile read id building_id lang_type 阅读全文
posted @ 2016-09-23 14:13 feiyun8616 阅读(2926) 评论(0) 推荐(1)
摘要: 目录 https://blog.csdn.net/guogang83/article/details/52672684 http://tech.meituan.com/the-construction-of-database-automation-system.html 今天我主要分这几个部分讲: 阅读全文
posted @ 2016-09-23 09:48 feiyun8616 阅读(2307) 评论(0) 推荐(1)
摘要: set echo off feedback off verify off pagesize 0 linesize 120 define v_grantee = &1 define v_grant_dml_command_file = .\log\grant_dml_&v_grantee..sql d 阅读全文
posted @ 2016-09-22 16:53 feiyun8616 阅读(152) 评论(0) 推荐(0)