脚本

  • python调用配置文件实例

    python脚本中涉及配置文件的调用实例 配置文件: config.ini [test] name = 'eric' ip = ['192.168.0.12','192.168.0.13'] python调用主程序 #!/usr/bin/env python import os,sys import ConfigParser class Get_data: def __init__(self,project,list,config_file_path): 'get data from confi

    python, 脚本May 3

  • bash脚本中的显示效果

    工作中常用bash脚本中会有用到警示的显示效果,可以提前定义在function之中,后面直接调用即可 echo_w 表示警告的显示 echo_e 表示错误的显示 bash中添加的代码 function echo_w () { # echo warning echo -en "33[40;32m$1\n33[0m" | tee -a $uploadlog } function echo_e () { # echo error echo -en "33[31m33[1m$133[

    linux, 脚本May 3

  • 交互式自动化脚本模板

    作为一个运维人员,免不了会做很多自动化的脚本,服务器安装的自动化,服务环境搭建自动化,服务启动关闭自动化,数据备份恢复自动化等等. 有部分是直接放置在crontab里面按照时间来定运行周期的,还有一部分是手动操作的,对于手动操作这部分,自认最好是交互式的,根据初期定义的功能类型,根据选择的需求完成自动化的部署和实现. 下面就是工作中用的两种比较普遍的交互式自动化脚本的大致框架. 第一种:case函数是实现的交互式 #!/usr/bin/env bash #====================

    shell, 脚本May 3

  • Web系统自动化部署脚本

    Web开发的项目,除了在本地直接运行外,还可能经常需要在服务器上部署. 写了个自动化部署的脚本,仅供参考. 不少地方需要配置路径,个人建议使用绝对路径,不用依赖执行脚本时所在的路径. #!/bin/sh #删除源代码目录,重新更新最新代码 echo 'delete git project dir' rm -rf project echo 'delete project done' echo 'start clone git project' git clone http://git.compan

    脚本, Web开发, 自动化May 3

  • 2014年工作中遇到的20个问题:61-80

    61.mysql的tinyint(1)会被转换成java的boolean类型. mysql某个字段method,有0.1.2三种类型的值,为了节约存储,使用的是tinyint(1) unsigned, 结果转换成bool之后,存放到map中,在页面中显示的时候,1显示为true,0没有显示出来,期待的显示结果应该是"false". 通过这个结果,可以推断在Freemarker中,${true}显示"true",${false}显示为空. 经过实际测试,发现上述推断是

    tomcat, MySQL, 脚本, 数据库, 工作问题May 3

  • 简单的 Oracle 脚本

    Oracle用了很久,但是一般使用还是通过PL/SQL Developer下面执行. 以前用过相关的脚本是 awrrpt.sql 生成awr报告使用. 最近有这样一个想法,写一个SQL脚本放在用户目录下,系统出问题时由同事负责执行.等我有时间时去查看相关信息.所以尝试写SQL脚本.也可以写成定时任务去处理某些事情. 中间遇到的问题: 1 字符集的问题.Windows下默认GBK编码,在数据库服务器上可能会执行报错,很可能是字符集的原因.当时使用Eclipse把字符集改成UTF-8 解决这个问题.

    oracle, 脚本April 28

  • Nessus安全测试插件编写教程(1)

    1.简介 1.1.什么是NASL? NASL是一个为网络安全扫描工具Nessus开发的脚本语言.通过它,任何人都可以方便快速地针对新出现的漏洞编写出测试插件,也便于不同操作系统的用户分享测试脚本.除此之外,NASL还可以保证编写的脚本只能用于针对目的主机的测试,使编写者难以使用编写的脚本用于恶意用途. 使用NASL,你可以很容易地打造IP报文,或者发送通常的报文.NASL中还有一些专门的函数用于向FTP和WEB服务器发送数据.另外,NASL还可以保证: 除了目标主机之外,不向任何的主机发送报文.

    脚本, 安全, 网络安全April 20

  • Nmap扫描原理与用法

    Nmap扫描原理与用法 2012年6月16日 1 Nmap介绍 Nmap扫描原理与用法PDF:下载地址 Nmap是一款开源免费的网络发现(Network Discovery)和安全审计(Security Auditing)工具.软件名字Nmap是Network Mapper的简称.Nmap最初是由Fyodor在1997年开始创建的.随后在开源社区众多的志愿者参与下,该工具逐渐成为最为流行安全必备工具之一.最新版的Nmap6.0在2012年5月21日发布,详情请参见:www.nmap.org. 一

    tcp, scripting, DNS服务器, 脚本, 防火墙, 网络April 1

  • Linux系统使用crontab命令实现计划任务

    1.cron和crontab简介 cron是linux系统主要的调度进程,可以在无人干预的情况下执行命令.crontab命令允许用户编辑.删除.提交相应的作业,每一个用户都可以有自己的crontab文件来保存调度信息,你可以使用它每隔一小时.每隔一周或者一周三次来执行任意一个Shell脚本或者命令. 2.crontab的格式 crontab的格式为:分 时 日 月 星期 命令(中间用空格隔开). crontab文件的条目是从左边读起的,第一列是分,以此类推,最后一列是需要执行的命令. 每一列称为

    linux, shell, cron, 脚本, 作业, USERMarch 10

  • Mac / Linux Shell 批量重命名的方法总览

    Linux Shell 批量重命名的方法总览 0.用类似 GPRename 这样的图形软件进行批量重命名 1.删除所有的 .bak 后缀: rename 's/\.bak$//' *.bak 2.把 .jpe 文件后缀修改为 .jpg: rename 's/\.jpe$/\.jpg/' *.jpe 3.把所有文件的文件名改为小写: rename 'y/A-Z/a-z/' * 4.将 abcd.jpg 重命名为 abcd_efg.jpg: for var in *.jpg; do mv "$var

    shell, 脚本, MAC, 命名March 1

  • Appium自动化测试系列2- 写一个Python测试脚本来测试一下YY语音

    我们在<Appium自动化测试系列1-Appium环境的安装和配置>里已经搭好了Appium的基本环境,这一章,我们就来真刀真枪使用一下Appium, 看看Appium是如果来实现自动化测试的.在写测试脚本之前,我们先安装几个必要的Python三方库. 1 安装Python的setuptools库 (因为安装Python的Selenium库需要用到它) 1) 下载setuptools文件并解压 https://pypi.python.org/pypi/setuptools/12.0.4#dow

    python, 脚本, 测试, 实践, appiumJanuary 27

  • 同时支持三种事件模型

    ? 事件使得客户端的 JavaScript 有机会被激活,并得以运行.在一个 Web 页面装载之后,运行脚本的唯一方式,就是响应系统或者用户的动作.虽然从第一个支持脚本编程的浏览器面世以来,简单的事件被实现为 JavaScript 的一部分:但是大多数最近出现的浏览器都实现了强壮的事件模型,使脚本可以更加智能地处理事件.现在的问题在于:为了支持各种浏览器,您必须和多个先进的事件模型做斗争,准确地说,是三个. 这三个事件模型分别和下面的文档对象模型(Document Object Model,即

    apple, safari, 浏览器, 脚本, 编程January 27

  • 命令行配置Samba服务

    Samba 使用 /etc/samba/smb.conf 作为它的配置文件.如果你改变了这个配置文件,这个改变直到你使用 service smb restart 命令重启 Samba 守护进程后才会生效. 要指定 Windows 工作组和对它的简短描述,编辑 smb.conf 文件中的以下几行: workgroup = WORKGROUPNAME server string = BRIEF COMMENT ABOUT SERVER 把 WORKGROUPNAME 换成你的机器所属的 Window

    linux, Windows, 脚本, 网络协议January 27

  • 分享一个zookeeper批量启动脚本

    zookeeper分布式环境中,需要单独启动每一个zookeeper节点,这样比较麻烦.这里分享一个批量启动脚本,供大家参考. 脚本的思路:读取zoo.cfg下面的server信息,然后逐个通过ssh,启动zookeeper. #!/usr/bin/env bash if [ $ZOOKEEPER_INSTALL != "" ]; then confFile=$ZOOKEEPER_INSTALL/conf/zoo.cfg slaves=$(cat "$confFile&quo

    zookeeper, 脚本, 批量, 分布式December 25

  • Jsp/Servlet复习笔记-----第8章 JSP表达式语言

    8.1 表达式语言简介 JSP用于在网页上显示动态内容,通常需要在JSP页面中嵌入Java脚本以完成复杂功能.但是大量的Java脚本使得JSP页面难以维护.一种类似JavaScript语言-JSP表达式语言可用于在网页上生成动态内容,并代替JSP脚本元素.JSP表达式语言是从JSP2.0规范开始支持的技术. 8.2 禁用EL 表达式计算 8.3 变量 8.4 隐式对象 8.5 文字常量 8.6 运算符 8.7 保留字 8.8 表达式使用案例 8.9 本章小结 EL的主要功能: 精确的访问存储对象

    servlet, jsp, Java, 脚本, 嵌入式December 18

  • JSP+JDBC_假分页

    <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <html> <head> <title>分页显示</title> </head> <body> <center> <h1>人员列表</h1> <hr><br

    sql, jdbc, jsp, MySQL, 脚本December 17

  • 使用NDK编译CMU Sphinx

    Sphinx使用的Autotool(但是版本很旧),所以使用NDK编译需要配置环境: #! /bin/bash LD_LIBRARY_PATH+=" /home/gqw/workspace/sphinx/sphinxbase/lib/ ": export LD_LIBRARY_PATH export ANDROID_HOME=/home/gqw/workspace/android export NDK_HOME=$ANDROID_HOME/ndk export NDK_TC_HOME=

    android, 脚本, path, header, LibraryDecember 1

  • 龙狼三国双培养脚本
    龙狼三国双培养脚本

    写在前面:这个脚本是我以前在页游<龙狼三国>里用来"双培养"的,当时给它起了个名字叫Xenia 双培工具可以在这个地址下载到:http://pan.baidu.com/s/1eQkt7EU 1.关于双培工具(Xenia) Xenia是专为游戏<龙狼三国>将领双培养制作的测试工具.龙狼三国的培养界面如下图: 单击"培养"按钮后游戏会随机生成四个数字作为新属性的增加值,由于绝大多数情况下都是减多增少,单项培养(即只提升四个属性中的一个属性)也需要

    脚本, 按键精灵, 龙狼三国, 双培养November 30

  • shell脚本-实例

    [[email protected] zhangxc]# cat ip.txt 192.168.0.1 zhangxc 192.168.0.1 zhangxc1 192.168.0.1 zhangxc3 192.168.0.2 zhangc 192.168.0.2 zhangc1 192.168.0.3 zhangc 192.168.0.3 zhangc 192.168.0.3 zhangxc 192.168.0.3 zhangxc 192.168.0.0 zhang 192.168.0.5 zhan

    shell, shell脚本, 脚本October 16

  • VBS脚本:定时提示并关闭计算机
    VBS脚本:定时提示并关闭计算机

    〇.下载地址 115网盘: Natalia 定时关机.rar 115网盘礼包码:5lbcx601n3hv http://115.com/lb/5lbcx601n3hv 或百度网盘: http://pan.baidu.com/s/1kTKaneJ 一.Natalia.bat 双击这个文件可以运行Natalia 控制台在打开后会变成最小化,标题为PowerAssistant,黑色背景淡绿色文字 运行脚本Natalia.vbs @ECHO OFF REM 脚本最小化运行. IF "%1" =

    vbs, 脚本, 定时关机October 16

  • 原型.作用域.闭包的完整解释(一)

    原文 :Richard Cornford. March 2004. 翻译:大漠穷秋 2010-11-23 脚本娃娃 团队出品 介绍 闭包 闭包是一个表达式( 通常是一个函数) ,可以有任意参数,连同绑定这些参数的环境( 它"封闭"了表达式) 一起构成. 闭包是ECMAScript (javascript) 最强大的特性之一,但是不理解就无法正确地利用它.然而,创建它们相对容易,甚至无意间就可以创建,创建它们会在造成潜在的有害后果,尤其在一些相对通用的浏览器环境中.为了避免无意间遭遇这些

    prototype, 浏览器, JavaScript, 脚本, 活动October 9

  • 使用批处理脚本(BAT)调用FFMPEG批量编码视频

    使用批处理脚本(BAT)编码视频非常方便,尤其当视频序列非常多的时候,更是省了不少简单重复性劳动. 只要学会批处理里面几个基本的命令就行了,感觉和c/c++差不多. set:设置变量(注意:变量一般情况下是字符串,而不是整形或者其他类型) %变量名%:可以取到变量的值 传上来一个做实验的批处理脚本做示范(其中调用了ffmpeg和x264): @echo off @rem 使用此脚本生成实验序列 @rem 设置序列名称 set xuliename=src08 @rem 帧率分辨率比特率参数 set

    ffmpeg, 脚本, 批处理, 批量August 16

  • Nutch学习笔记2: Nutch-2.2.1脚本分析

    为了对Nutch进行定制化,需要看懂Nutch的源码. 版本:2.2.1 最新版本 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~· 我们知道执行nutch时,会敲入 ./bin/nutch 通过查看nutch的内容,我们知道这是一个shell脚本 cat nutch|wc -l 244 [email protected]:/usr/local/nutch-2.2.1/runtime/local/bin# 先来分析一下这244行脚本 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    nutch, 脚本June 23

  • cocos2dx 创建项目脚本

    cocos2dx提供脚本创建项目方式 提供2.x 3.x创建项目脚本: 2.x 创建项目脚本 @echo off set /p projectName=请输入项目名称: if "%projectName%"=="" goto inputError set /p packageName=请输入包名: if "%packageName%"=="" goto inputError create_project.py -project

    python, 脚本, cocos2dxJune 20

  • 我工作经常用到的一些代码脚本什么的

    aix主机,ftp脚本模板 http://my.codeweblog.com/wmhx/blog/228786 shell中oracle执行sql并得到返回结果 http://my.codeweblog.com/wmhx/blog/228791 oracle不用spool方式导出数据 http://my.codeweblog.com/wmhx/blog/228792 检查进程是否存在 http://my.codeweblog.com/wmhx/blog/228794 阻塞进程并发数据 http:

    oracle, shell, aix, 脚本, 代码April 30

  • linux命令行下查看ip归属地Python小脚本

    今天之前追踪网络故障可能需要打开网址输入ip138等之类的网站查看问题ip归属地,这个脚本再mac/linux用来就是长期命令行操作的时候无需打开浏览器直接查询ip归属地来追踪网络归属地的小脚本,比起打开网页来直观更速度,借鉴了网上的一个网友的脚本,稍加改动,这种小小的细节可能没有多少技术含量,但是的确能起到节约一点时间的作用 ip归属地脚本,用来就是长期命令行操作的时候无需打开浏览器直接查询ip归属地来追踪网络故障的小脚本,比起打开网页来直观更速度 #!/usr/bin/env python

    脚本, linux命令行, 查看IP归属地March 31

  • shell脚本编程 一
    shell脚本编程 一

    一.概述 shell 脚本是自动化运维的重要工具,是每个运维人员必备的技能之一.shell 脚本与 DOS 下的批处理相似,就是将一系列命令写入一个或几个文件中,方便的一次执行.同时,shell 脚本还支持循环.条件判断和正则表达式等语法.可以这么说,shell 脚本是优秀的运维人员手中的利器. 二.基本语法 1.开头 #!/bin/bash 每一个 shell 脚本都以 #!/bin/bash 开头,它告诉系统执行这个脚本时所调用的是 bash,bash 也可以换成 csh.sh 等 shel

    linux, shell, 脚本, BASHMarch 30

  • /bin/sh^M: bad interpreter: No such file or direct

    执行脚本出现/bin/sh^M: bad interpreter: No such file or directory 这种情况应该有两种原因 1.在WIN底下用文本编辑工具修改过参数变量,在保存的时候没注意编码格式造成的, 2.也有可能是在VIM里修改,第一行末尾按到ctrl_v 错误原因之一很有可能是你的脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 其ASCII码分别是0x0D, 0x0A. 可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的 (1)

    linux, 脚本March 17

  • Xcode5.0.2 资源更新问题
    Xcode5.0.2 资源更新问题

    最近在用Xcode编译cocos2dx,部分功能是用lua实现的,经常会出现在xcode内修改好了lua脚本,真机或模拟器运行的时候脚本没有被更新的问题,除非把项目clean一次. clean后重新编译几百个文件,这个时间实在是太漫长了 幸运的是Xcode在build之前可以运行指定脚本,所以可以通过自定义脚本拷贝资源到程序运行目录来解决不及时更新的问题 选择下边的 Edit Scheme 指定脚本路径,选择target #!/bin/bash iphone_path=$TARGET_BUILD

    xcode, 脚本, 更新, 资源, xcode5.0.2March 14

  • linux_shell 第一章 变量

    #!/bin/sh //解释器 a="1"; //对a进行赋值,等号两边不能有空格,以冒号("")方式传入,变量不需要先定义即可使用 b="2;" string="this is test"; echo $a; //输出时要在变量前加$,这样才能看到a变量中存的值,以下同理 echo $b; printf "$string \n\r"; 主要是shell变量方面最最基本的应用.

    linux, shell, 脚本March 6

  • linux_shell第一章

    #!/bin/bash #解释器 echo "hello"; #打印输出hello printf "hello world\n\r"; #一样的是printf,不同的是可以不用了括号了 找工作用了一段时间,虽然现在是做单片机,但是上班时间会抽空写点不用板子的东东玩,慢慢学,坚持乐趣.

    脚本, linux_shellMarch 5

  • Ubuntu添加开机自动启动程序的方法

    1. 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init.init根据配置文件继续引导过程,启动其它进程.通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序.例如:编辑/etc/rc.d/rc.local 文件(该文件通常是系统最后启动的脚本),在文件最末加上一行"xinit"或"startx",可以在开机启动后直接进入X-Windo

    ubuntu, linux, 脚本, BASH, File, LoginJanuary 29

  • Perl内置特殊变量

    一.正则表达式特殊变量: 1.$n :包含上次模式匹配的第n个子串 2.$& :前一次成功模式匹配的字符串 3.$` :前次匹配成功的子串之前的内容 4.$' :前次匹配成功的子串之后的内容 5.$+ :前一次使用括号的模式匹配的字符串. 二.文件句柄特殊变量: 1.$| :如果设置为零,在每次调用函数write或print后,自动调用函数fflush,将所写内容写回文件 2.$% :当前输出页号 3.$= :当前每页长度 4.$- :当前页剩余的行数 5.$~ :当前报表输出格式的名称.默认值

    perl, 脚本, 正则表达式January 20

  • 如何防止表单重复提交

    有关于表单的重复提交,这是一个很常见的问题.你在任何一个比较专业的BBS都会看到这样的问题,即使你Google一下,也会发现有很多的人在关注和询问,但大家给出的解决方法却都是千差万别,(有的人主张采用脚本来解决;有的则想重定向到别的页面;有的则将此问题提升到Token的角度)为什么会有如此大的差异呢? 首先,我们应该先了解为什么要处理这样的问题?或者专业一点就是它适合的场景是什么? 1.重复提交.重复刷新的场景 重复提交.重复刷新都是来解决系统重复记录的问题.也就是说某个人在多次的提交某条记录(

    struts, JavaScript, 服务器, 脚本, null, 投票系统October 24

  • IE 和 Firefox 可以通过特定方法使 innerHTML 方法载入的 SCRIPT 标...

    IE 和 Firefox 可以通过特定方法使 innerHTML 方法载入的 SCRIPT 标签中的 JavaScript 代码在页面加载后也可以执行 标准参考 根据 W3C HTML4.01 规范中的描述,SCRIPT 标签内的 "脚本" 只会在页面加载时执行一次,或者通过绑定事件实现在页面加载后脚本能够重复地执行. defer 属性是 SCRIPT 元素的特有属性,这是一个布尔型属性,它通知用户端这段脚本中不会生产文档内容(如 "documnet.write"

    innerhtml, JavaScript, 脚本, 加载, 动态, script, deferOctober 17

  • 导出多看阅读账号里的邀请码.
    导出多看阅读账号里的邀请码.

    介绍: export_duokan_invite_codes.js 是一个javascript脚本,用于导出多看阅读账号中的邀请码. 如果你有多看阅读账号,还有一堆邀请码在发霉中,这个脚本可以帮你简化操作,方便你共享邀请码给其他人. 不知道多看阅读是什么的,请点击这里. 不知道/不明白邀请码是什么/有什么用的,请点击这里. 运行环境: 本脚本在浏览器中运行,测试通过的浏览器有Firefox,Chrome,Safari的较新版本,和IE8. 推荐使用Chrome. 用法: 以下示例图片中均使用Ch

    JavaScript, 脚本, 多看, 邀请码July 6

  • 多Tomcat服务 启动/停止/重启 脚本
    多Tomcat服务 启动/停止/重启 脚本

    脚本功能 使用标签方式 启动.停止.重启 多个Tomcat实例 脚本使用说明 1.假设Tomcat都安装在/usr/local下,那么Tomcat的命名方式是这样子 tomcat1 tomcat2 tomcat3 tomcat4 ... 2.使用方式: 脚本路径 标签1|标签2 start|stop|restart|status case ${GROUP_NAME} in gp1 ) TOMCATS="1 2" ;; gp2 ) TOMCATS="3 4" ;; *

    tomcat, 脚本, 管理, 启动, 停止July 4

  • 自己写了一个重启Tomcat的shell脚本

    #!/bin/sh #Author : gudaihui #Desc : restart tomcat #Time : 2013-06-05 tomcatpath="/usr/local/tomcat-6.0.18/" tomcatname="tomcat-6.0.18" tomcatsh="tomcat6.sh" if [ $# -ne 1 ]; then ps -ef | grep java | grep ${tomcatpath}; pid

    脚本, 重启tomcatJune 5

  • 自动化安装LNMP环境

    #!/bin/bash LPATH=/root/LNMP yum install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl cur

    shell, lnmp, 脚本May 1

  • 在linux上做到备份&更新单文件时的一个脚本,支持rollback,
    在linux上做到备份&更新单文件时的一个脚本,支持rollback,

    由于日常中可能要更换个IP库什么的,但是线上的东西又不想停掉,同时考虑到,如果更新失败,怎么能快速回退(rollback),自己就动手写了一个shell脚本,当然是现学现卖,不过亲测好使. 老规矩,直接上代码:upgrade.sh #!/bin/sh #by airzen 20130131 filename=$1 newfilename=$filename.new bakfilename=$filename.bak if [ ! -f $filename ]; then printf "$fil

    shell, 脚本, 更新, 回退March 27

  • 写一个文件备份脚本

    今天一个意外,我写的大半个月的日记加密文件受损,无法恢复.于是决定写一个专用备份的脚本文件. 主要思想就是在当前目录backup\下根据当天的日期创建一个文件夹,然后将文件复制到该文件夹下. Windows版的如下: echo off echo ********开始备份日志文件******** set ymd=%date:~0,4%%date:~5,2%%date:~8,2% set backup-dir=backup\notebook-%ymd% echo 备份目录:%backup-dir%

    shell, 脚本, 备份, batMarch 15

  • PHP环境安全性能检查脚本

    PHP在Linux环境下安全配置是一个复杂的过程,其中涉及到很多的细节设置,在这里发出来一个脚本,通过这个脚本来检测你的PHP环境是否存在安全隐患,从而针对这些对你的PHP环境进行加固. 功能: 1.检测PHP环境安全配置 2.应禁用的功能. 3.危险的设置,可能会导致本地或远程文件包含. 4.错误处理. 5.在编译时定义的常量. 安装PHP环境后,将此三个文件脚本放在网站web目录下(audit.php php.xml style.css )进行浏览器查看,他将在你配置的基础中通过XML文件中

    PHP, 脚本, 环境性能, 环境安全March 11

  • Linux/Unix系统搜索文本脚本

    search脚本是集成find的文件查找及grep的文本搜索的功能.换言之,就是搜索指定文件中匹配的文本内容.由于find命名仅限于文件查找,而 grep命令只能搜索指定文件的文本,但是在实际操作中往往需要在未知的文件中搜索指定的文本内容.由此,find和grep的爱情结晶search便孕 育而生了. 闲话少说,直接附上脚本供大家使用,希望能给大家的日常工作提供些方便. #!/bin/ksh # # FILE: search # DESC: 查找指定字符串 # # ORIG: Renzo.Liu

    shell, 脚本, 搜索January 23

  • windows 网卡配置脚本

    cmd->interface->ip 使用命令: set address 查看IP地址设置方法 set dnsservers 查看DNS设置方法 自动分配的bat文件内容: <!-- lang: shell --> rem rem开始的行是注释 rem 适配器名字赋给一个变量,方便修改 set eth="Wireless Network Connection" rem 配置IP 与 DNS为自动分配 netsh interface ip set address

    脚本, bat, 网卡配置November 10

  • 遍历指定目录并且从子目录开始将目录输出到指定文件

    shell脚本: #! /bin/sh echo "type a backup directory name:" read -e r echo $r python /zp/bianli.py $r #传递参数到python脚本文件中 for dir in `cat /zp/mulu.txt` do echo $dir done python脚本: #! /usr/bin/env python import os,sys r=sys.argv[1] #将第一个参数值传入到r当中 for

    shell, 脚本September 11

  • 将关键词列表文件转成python的list

    file_src = open('src.txt') file_dst = open('dst.txt','w+') file_dst.write("[") for line in file_src: file_dst.write("'"+line[0:len(line)-1]+"',") file_dst.write("]") file_src.close() file_dst.close()

    python, 脚本, List, 关键词August 12

  • 分享一些前端开发人员必备的工具,脚本和资源
    分享一些前端开发人员必备的工具,脚本和资源

    日期:2012-8-6 来源:GBin1.com 作 为前端开发人员来说,我们需要和HTML,CSS和Javascript打交道,并且需要不停的突破自己的创意极限来开发和设计最棒的交互场景.很多资深 的前端设计师都拥有自己最喜欢的工具,脚本和资源,在今天我们的这篇文章中,我们将介绍一些能够帮助你高效开发的工具脚本和资源,权当抛砖引玉,希望能够 带给大家帮助,如果你也有自己喜欢的好东西,请给我们留言,希望能够让更多的朋友了解. JSFIDDLE jsfiddle是 一个超棒的在线js/css/ht

    脚本, 前端开发, 资源, end, front, 前端开发工具August 6

  • 清除系统垃圾脚本

    @echo off echo 正在清除系统垃圾文件,请稍等...... 启程 del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old del /f /s /q

    系统, Windows, 脚本, bat, 垃圾文件July 20

  • oracle 脚本(3)-列出指定表的所有字段

    晚上时,师弟yangyu说他有一个表,里面有90多个字段,需要把所有字段都列出来,如果手动一个一个复制出来的话,太麻烦了,就写了个小脚本. /* 列出指定表的所有字段, 使用时将 SYS_TABLE 换成具体表名即可 */ declare cursor c is select a.COLUMN_NAME||' ' from user_tab_columns a where a.TABLE_NAME = 'SYS_TABLE'; col user_tab_columns.COLUMN_NAME%t

    oracle, 脚本June 7

  • oracle 脚本(2)-修复 unusable state index(ORA-01502)

    有配置工具使用时, 经常会出现以下错误: ORA-01502: index 'xxx.xxxxx' or partition of such index is in unusable state,解决方法为--以 DBA 登录,并运行以下脚本即可 -- 请以 DBA 权限登录,并执行 -- 将所有 UNUSABLE 状态的 index 修复, rebuild 一下即可 declare -- 指向所有 UNUSABLE 状态的 index 的游标 cursor c is select index_

    oracle, 脚本, ORA-01502June 7