进入 ebuild 系统 我真是一直期待着这第三篇、也是最后一篇?Bash 实例文章,因为既然已经在?第 1 篇和?第 2 篇?中讲述了 bash 编程基础,就可以集中讲述象 bash 应用开发和程序设计这样更高级的主题。在本文中...
分类:
其他好文 时间:
2014-08-16 13:55:20
阅读次数:
190
我们先看一下处理命令行自变量的简单技巧,然后再看看 bash 基本编程结构。 接收自变量 在?介绍性文章?中的样本程序中,我们使用环境变量 "$1" 来引用第一个命令行自变量。类似地,可以使用 "$2"、"$3" 等来引用...
分类:
其他好文 时间:
2014-08-16 02:18:00
阅读次数:
411
16.L:代表本地货币符,这个和区域有关。这个时候我们想来显示一下人民币的符号:¥$ vi .bash_profile ---写入如下内容: export NLS_LANG='SIMPLIFIED CHINESE'_CHINA.AL32UTF8 ---修改成简体中文+地区+字符集 s...
分类:
数据库 时间:
2014-08-15 20:51:19
阅读次数:
243
在/sbin/(系统自动查找目录,即path所列出的目录)脚本a.sh开头:#!/bin/bash-f那么执行a.sh-q实际上为:/bin/bash-f/sbin/a.sh-q;用于连接多个命令,依次执行各个命令,如果跟&则表示命令在后台运行,即不执行完该命令就继续往下执行tr:[root@localhost~]#tr"a-z""A-Z"d..
分类:
系统相关 时间:
2014-08-15 18:08:29
阅读次数:
204
#!/bin/bash/etc/init.d/NetworkManagerstopchkconfigNetworkManageroffserviceiptablesstopchkconfigiptablesoffsetenforce0LANG=en.UF-8yum-ygroupinstall"Virtualization""VirtualizationClient""VirtualizationPlatform""VirtualizationTools"sed-r‘s/(SELINUX=)(.*)/\1dis..
分类:
其他好文 时间:
2014-08-15 13:00:39
阅读次数:
205
内部变量1.BASH记录了bashShell的路径(通常为/bin/bash)[root@localhosttmp]#echo"$BASH"/bin/bash2.BASH_VERSINFO为一个数组,分别存储bashshell的主版本号,此版本号,补丁级别,编译版本,发行状态,硬件架构[root@localhosttmp]#catc.sh#!/bin/bashfornin012345doecho"BA..
分类:
其他好文 时间:
2014-08-15 10:52:49
阅读次数:
233
#!/bin/bash#mysql全备脚本,此脚本可以备份多个数据库,#为每个数据建立单独的文件夹进行备份#author:yxy#website:www.sql8.net#mail:anybooks@qq.com#created:2014-8-14#Mysqldabaseinformation#主机db_host="localhost"#数据库帐号db_user="root"#数据库密码db_passwd="1235..
分类:
数据库 时间:
2014-08-15 10:50:08
阅读次数:
284
#!/bin/bash#mysql全备脚本,此脚本可以备份多个数据库,#为每个数据建立单独的文件夹进行备份#author:yxy#website:www.sql8.net#mail:anybooks@qq.com#created:2014-8-14#Mysqldabaseinformation#主机db_host="localhost"#数据库帐号db_user="root"#数据库密码db_passwd="1235..
分类:
数据库 时间:
2014-08-15 10:49:49
阅读次数:
337
ETL工具中最基础的功能是加载远程服务器的文件,如下小程序以二进制方式获取远程服务器上的文件:
#!/usr/bin/bash
#created by lubinsu
#2014
source ~/.bash_profile
filename=$6
srcdir=$4
descdir=$5
ftpip=$1
ftpusr=$2
ftppwd=$3
#get files
ftp -i -in <<...
分类:
其他好文 时间:
2014-08-14 23:55:16
阅读次数:
198
ETL调度中读写数据信息,都需要连接数据库,下面的子程序通过传入的数据库连接字符串和数据库命令(或SQL)执行所需要的操作:
#!/usr/bin/bash
#created by lubinsu
#2014
source ~/.bash_profile
values=`sqlplus -S $1 << EOF
set heading off feedback off pagesize 0...
分类:
数据库 时间:
2014-08-14 23:54:46
阅读次数:
242