Shell 操作练习2

#! /bin/sh
###############################
#          2013-11-19         #
#        author jackluo       #
#      net.webjoy@gmail.com   #
###############################
serverid=$1 #服务器的id
api_url=$2  #API服务器的url地址
api_file_path=/home/wwwroot/cy/application/config/server_lists_config.php #文件的url 路径
if [ -z "${serverid}" ] || [ -z "${api_url}" ];then
    echo "你要提供两个参数第一个是serverid第二个是api_url地址 不够"
    exit
fi
sed -i '$d'  ${api_file_path} #删除最后一行
echo "                        '${serverid}'=> array(
                                        'KEY' => "passed",
                                        'MAIL_GIFT_URL' => 'http://${api_url}/mailgift',
                                        'SEND_NOTICE_URL' => 'http://${api_url}/broadcast',
                                        'GM_TOOLS_URL' =>'http://${api_url}/ban'
                                  ),
        );" >> ${api_file_path}
sed -i 's/\r//' ${api_file_path}

 

时间: 2024-10-17 15:16:15

Shell 操作练习2的相关文章

Hadoop大象之旅009-通过Shell操作hdfs

Hadoop大象之旅009-通过Shell操作hdfs                                                                老帅 调用Hadoop分布式文件系统(HDFS)Shell命令应使用bin/hadoop fs <args>的形式.   1.查看hdfs都有哪些Shell命令 参照前面章节中所述方法,使用SecureCRTPortable.exe登录CentOS; 使用命令"hadoopfs"查看hdfs的命

Linux shell操作mysql数据库详解

在shell开发中,很多时候我们需要操作mysql数据库(比如:查询数据.导出数据等),但是我们又无法进入mysql命令行的环境,就需要在shell环境中模拟mysql的环境,使用mysql相关命令,本文总结几种shell操作mysql的方法,供大家参考. 方案1  代码如下 复制代码 mysql -uuser -ppasswd -e "insert user values(...)" 优点:语句简单 缺点:支持的sql相对简单 方案2 新建一个shell脚本,格式如下:  代码如下

Linux shell操作mysql数据库深入解析_unix linux

在shell开发中,很多时候我们需要操作mysql数据库(比如:查询数据.导出数据等),但是我们又无法进入mysql命令行的环境,就需要在shell环境中模拟mysql的环境,使用mysql相关命令,本文总结几种shell操作mysql的方法,供大家参考. 方案1 复制代码 代码如下: mysql -uuser -ppasswd -e"insert LogTable values(...)"  优点:语句简单缺点:支持的sql相对简单 方案2准备一个sql脚本,名字为update.sq

【原创】shell 操作之 read、cat 和 here document

本文主要学习总结一下三方面问题:  通过 read 进行行读 here document here document 的应用 [read] 在 linux 下执行 man read 能看到如下内容 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53

python如何thrift框架操作hbase数据库及shell操作

以前都是用mongodb的,但是量大了,mongodb显得不那么靠谱,改成hbase撑起一个量级. HBase是Apache Hadoop的数据库,能够对大型数据提供随机.实时的读写访问.HBase的目标是存储并处理大型的数据.HBase是一个开源的,分布式的,多版本的,面向列的存储模型.它存储的是松散型数据. HBase提供了丰富的访问接口. HBase Shell Java clietn API Jython.Groovy DSL.Scala REST Thrift(Ruby.Python.

Dos Shell操作代码_DOS/BAT

  复制代码 代码如下: @echo off //不列出执行过程 cd test\ //移到该执行档的资料夹 START test //执行test.exe, exe不用写了,Start指启动新程序,所以此视窗就可关了 exit //关闭此dos视窗

Shell 操作练习

#! /bin/sh ############################### # 2013-11-19 # # author jackluo # # net.webjoy@gmail.com # ############################### serverid=$1 #服务器的id db_name=$2 #数据库名 db_host=$3 #mysql 的主机地址 databases_file_path=/home/wwwroot/cy/application/config

【mongodb系统学习之八】mongodb shell常用操作

八.mongodb  shell常用基础操作(每个语句后可以加分号,也可以不加,看情况定(有的工具中可以不加),最好是加):    1).进入shell操作界面:mongo,上边已有演示:     2).查看当前使用的数据库:db,上边已有演示:     3).查看当前所有存在的数据库:showdbs:查看当前数据中所有集合,showcollections如图:                 4).切换数据库:usedbname:需要注意的是,如果已经存在这个数据库,则会切换到该数据库:如果不

linux用shell中读写操作mysql教程及优缺点【荐】

1. 连接mysql 数据库 shell中连接数据库的方法很简单,只需要指定用户名,密码,连接的数据库名称,然后通过重定向,输入mysql的语句,如下所示: mysql -u USERNAME -p PASSWORD DATABASENAME <<EOF 2>/dev/null     show databases; EOF 但这并不是一个好办法,任何使用该脚本的用户都能看到该数据库用户的账号和密码,要解决这个问题,可以用mysql 数据库的一个特殊配置文件.mysql 数据库使用$HO