脚本
guan506713512
进门前,请脱去烦恼回家时,带快乐回来
展开
-
shell脚本按行读取文件并解析
今天要用shell脚本读取一个配置文件,配置文件的格式如下: name=abc pwd=123456 permission=mop 文件名称为 config.cfg 要在shell脚本里读取这个配置文件,并且把值一一赋给相应的变量,实现如下 while read line; do name=`echo $line|awk -F '=' '{print $1}'`转载 2013-12-06 10:15:14 · 1123 阅读 · 0 评论 -
shell中$0,$?,$!等的特殊用法
变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2"原创 2014-09-28 15:50:59 · 880 阅读 · 0 评论 -
shell 水平测试
http://bbs.chinaunix.net/thread-476260-1-1.html原创 2014-07-05 14:13:16 · 798 阅读 · 0 评论 -
随便看看之shell 学习
1.统计某个字符串在文件中出现的次数a. grep -o 'stdring'原创 2014-07-05 15:44:24 · 524 阅读 · 0 评论 -
shell脚本的字符串匹配
今天遇到了这样的一个问题: 在一个有几百行的模板文件中,我想找出具有vendor=xxxxx&&yyyyyy模式的行并把这个xxxxx替换成大写那么为了方便说明问题,我举个例子,比如我有文件test,内容为:aa=aavalue&&bb=bbvalueaa=aa2value&&bb=bb2valueaa=aa3value&&bb=bb3valuecc=mmmm转载 2013-12-06 10:18:28 · 5735 阅读 · 0 评论 -
shell 解析xml
有一个文本文件。如下: 如何查出中间两行,并给值到一个数组里 id[],artist[]和title[]里? 最后要列出来。并在以后使用这些变量。 本人实在很菜啊。目前只摸索出 cat a.xml | grep '' -_-! ...........差很远啊 solution 1: #!/bin/bash declare -a转载 2013-12-06 10:17:05 · 2075 阅读 · 1 评论 -
sed命令详解
1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显转载 2013-12-11 15:38:49 · 562 阅读 · 0 评论 -
#!/bin/bash
#!/bin/bashrevision="revision"#project="<project"echo -e "\n******************************************\n" >> branch_out#egrep $revision $1 | egrep -w '> branch_out#egrep -w '> branch原创 2013-12-10 17:14:41 · 775 阅读 · 0 评论 -
linux awk命令详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho转载 2013-12-10 16:18:41 · 631 阅读 · 0 评论 -
usage.sh
########################################################################## File Name: usage.sh# Author: # mail: # Created Time: 2014年12月05日 星期五 15时36分52秒#####################################原创 2014-12-05 17:52:56 · 1276 阅读 · 0 评论