`
thisisvoa
  • 浏览: 64481 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
这个功能不难,但是要求必须用s///的形式,而且后面不能加第三个参数,不能是s///g这样的形式。不过可以采用多个这样的表达式。例如s/A/a/s/B/b/s/AB/ab/................最终就是要求所有这些表达式组合起来,使得不论输入多少个大写字符,都会被转化为小写。我在atftpd的pcre功能中需要我将大写的请求文件转化为小写,所以需要一个rules文件。下面是pcre的rules的说明The left hand side is the expression to match, the right hand side is thesubstitution. Thi ...
Tip 1:如何去掉所编辑文本中包含特定字符串的行? 这则技巧是在UltraEdit的帮助文件里提到.CTRL+R 调出来替换(Replace)窗口,选中"使用正则表达式";然后用查找 %*你的字符串*^p 替换成空内容即可.如,我当前有个文本文件, ...
ue中输入: ^([A-Z]^) 替换框 _^1 结果为: UltraEdit 允许在搜索菜单下面列出的大多数搜索和替换功能中使用正则表达式。正则表达式允许在一次操作中执行多个组合搜索和替换功能。这里有两个可以使用 ...
:%s/[A-Z]//l&/g 全部改小写非常容易。另外,gedit中,将','替换成‘,/n',这样全部大写不换行的sql脚本就容易读多了。]]> vi 文件 文件内容如下: 执行脚本: 最终结果:
Spket简介:是一个支持Ext库的非常棒的Eclipse Javascript插件。一个RIA的开发工具。支持JavaScript, XUL/XBL, Laszlo, SVG and Yahoo! Widget 等新产品,他可以以一个独立的桌面应用程序运行或者以Eclipse的一个插件运行。在Eclipse下面安装Spket:1、打开Eclipse,Help -> Software Updates -> Find and Install...-> Search for new features to install ->New remote site...Name: & ...
该教程一共分为4大部分,第一部分是批处理的专用命令,第二部分是特殊的符号与批处理,第三部分是批处理与变量,第四部分是完整案例。因为教程比较长,所有在杂志上我们将分为两次连载,本期首先刊登一、二两部分, ...
批处理、VBA、广义Windows脚本技术 循环加一 早期写的一个总结。 一、关于脚本语言 脚本语言就是由专用解释器以行为单位解释执行的一种文本形式编程语言,象Windows的批处理、Unix/Linux的shell、perl和awk等脚本语言都属于这个范畴。它们大多都是由一个外壳(shell)来进行解释执行,只不过应用的范围和平台各有不同而已。 二、关于Windows脚本 从广义上讲,Windows脚本是一个比较大的概念,它包括了Jscript、VBScript、Windows脚本宿主、Windows脚本部件、远程脚本和Script控件等多种技术。 狭义上来讲 ...
test命令用法。功能:检查文件和比较值 1)判断表达式 if test (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2 两个表达式都为真 test 表达式1 –o 表达式2 两个表达式有一个为真 2)判断字符串 test –n 字符串 字符串的长度非零 test –z 字符串 字符串的长度为零 test 字符串1=字符串2 字符串相等 test 字符串1!=字符 ...
1.sed是一个非交互文本流编辑器。它编辑文件或标准输入导出的文本拷贝。标准输入可能是来自键盘、文件重定向、字符串或者变量,或者是一个管道的文本。sed可以做些什么呢? 别忘记了,Vi也是一个文本编辑器。sed可以随意编辑小或大的文件。有许多sed命令用来编辑、删除,并允许做这项工作时不在现场。sed一次性处理所有改变,因而变的很有效。 a.抽取域 b匹配正则表达式 c比较域 增加、附件、替换 基本的sed命令和一行脚本。 10.1sed怎么读取数据 sed从文件的一个文本行或从标准输入的几种格式中读取数据,将之拷贝到一个编辑缓冲区,然后读命令 ...
1).该命令的一般形式为:command <<word //当shell看到"<<"时候,他就会知道下一个词是一个分界符 text ... //在该分界符以后的内容都被当作输入 word //直到shell又看到该分界符(位于单独的一行) 2)分界符word可以是你所定义的任何字符串,如果在text中使用tab键,可以在"<<"之后加一个横杠"-" 3)可以使用"<<"来创建文件、显示文件列表,排序文件列表以及创建屏幕输出等。 2.& ...
1.创建保存信息的文件。 1)任何脚本都应该能够创建临时文件或者日志文件。在运行脚本做备份时,最好是保存一个日志文件。 2.使日志文件的文件名具有唯一性:文件名中加入日期和时间信息 1)date命令用法: (1) Usage:date [option] +<format> (2) 常用<format>: +%d%m%y 030105 +%d-%m-%Y 03-01-2005 +%R 16:34 +%T 16:34:50 +%a Mon +%A Monday +%b Jan +%B Ja ...
#!/bin/bash # reply.sh # REPLY是'read'命令结果保存的默认变量. echo echo -n "What is your favorite vegetable? " read echo "Your favorite vegetable is $REPLY." # 当且仅当在没有变量提供给"read"命令时, #+ REPLY才保存最后一个"read"命令读入的值. echo echo -n "What is ...
1、{} 大括号: eg: ls my_{finger,toe}s 这条命令相当于如下两个命令的组合: ls my_fingers ; ls my_toes eg: mkdir {userA,userB,userC}-{home,bin,data} 我们得到 userA-home, userA-bin, userA-data, userB-home, userB-bin, userB-data, userC-home, userC-bin, userC-data,这几个目录 可用于语句块的构造,命令之间可用回车隔开 2、[] 中括号:允许匹配方括号中任何一个单个字 ...
Builtin variable 这些内建的变量,将影响bash脚本的行为. $BASH 这个变量将指向Bash的二进制执行文件的位置. bash$ echo $BASH /bin/bash $BASH_ENV 这个环境变量将指向一个Bash启动文件,这个启动文件将在调用一个脚本时被读取. $BASH_SUBSHELL 这个变量将提醒subshell的层次,这是一个在version3才被添加到Bash中的新特性. 见Example 20-1. $BASH_VERSINFO[n] 记录Bash安装信息的一个6元 ...
$! 最后一个后台进程的进程号 $@ $* 所有的位置参数 表 1-5 GNU make 的主要预定义变量 预定义变量 含义 $# 是传给脚本的参数个数 $0 是脚本本身的名字 $1是传递给该shell脚本的第一个参数 $2是传递给该shell脚本的第二个参数 $@ 是传给脚本的所有参数的列表     另外,Linux还提供了与(“!”)、或(“-o)、非(“-a”)三个逻辑操作符用于将测试条件连接起来,其优先级为:“!”最高,“-a”次之,“-o”最低。   同时,bash也能完成简单的算术运算 ...
Global site tag (gtag.js) - Google Analytics