最后一行为啥可以用x代替 英文-y

2008年11月 C/C++大版内专家分月排行榜第三
2007年7月 C/C++大版内专家分月排行榜第一2007年6月 C/C++大版内专家分月排行榜第一2007年5月 C/C++大版内专家分月排行榜第一2007年4月 C/C++大版内专家分月排行榜第一2007年3月 C/C++大版内专家分月排行榜第一2007年2月 C/C++大版内专家分月排行榜第一2007年1月 C/C++大版内专家分月排行榜第一2006年12月 C/C++大版内专家分月排行榜第一2006年11月 C/C++大版内专家分月排行榜第一2006年9月 C/C++大版内专家分月排行榜第一2006年8月 C/C++大版内专家分月排行榜第一2006年7月 C/C++大版内专家分月排行榜第一2006年6月 C/C++大版内专家分月排行榜第一2006年5月 C/C++大版内专家分月排行榜第一2006年4月 C/C++大版内专家分月排行榜第一2006年3月 C/C++大版内专家分月排行榜第一2005年8月 C/C++大版内专家分月排行榜第一
2007年8月 C/C++大版内专家分月排行榜第二2006年10月 C/C++大版内专家分月排行榜第二
2007年7月 C/C++大版内专家分月排行榜第一2007年6月 C/C++大版内专家分月排行榜第一2007年5月 C/C++大版内专家分月排行榜第一2007年4月 C/C++大版内专家分月排行榜第一2007年3月 C/C++大版内专家分月排行榜第一2007年2月 C/C++大版内专家分月排行榜第一2007年1月 C/C++大版内专家分月排行榜第一2006年12月 C/C++大版内专家分月排行榜第一2006年11月 C/C++大版内专家分月排行榜第一2006年9月 C/C++大版内专家分月排行榜第一2006年8月 C/C++大版内专家分月排行榜第一2006年7月 C/C++大版内专家分月排行榜第一2006年6月 C/C++大版内专家分月排行榜第一2006年5月 C/C++大版内专家分月排行榜第一2006年4月 C/C++大版内专家分月排行榜第一2006年3月 C/C++大版内专家分月排行榜第一2005年8月 C/C++大版内专家分月排行榜第一
2007年8月 C/C++大版内专家分月排行榜第二2006年10月 C/C++大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。1、将11.sql文件中"prompt"替换为"--prompt",然后保存为111.sql文件
sed -e "s,prompt,--prompt," 11.sql & 111.sql
sed 's/^prompt/--prompt/g'&11.sql & 111.sql
2、删除11.sql中包含insert into 的行,然后保存为111.sql
sed '/insert into/d'&&11.sql & 111.sql
sed.exe命令行下在文件中查找并替换匹配的字符串的工具,批处理重要文件。步骤:放入本地磁盘(C)&windows&system32(or 64)中即可!
sed命令详解 转载:http://blog.chinaunix.net/u/22677/showart_1076318.html 1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显示。处理完输入文件的最后一行后,sed便结束运行。sed把每一行都存在临时缓冲区中,对这个副本进行编辑,所以不会修改原文件。 2.定址定址用于决定对哪些行进行编辑。地址的形式可以是数字、正则表达式、或二者的结合。如果没有指定地址,sed将处理输入文件的所有行。 地址是一个数字,则表示行号;是&$"符号,则表示最后一行。例如: sed -n '3p' datafile只打印第三行
只显示指定行范围的文件内容,例如:
# 只查看文件的第100行到第200行sed -n '100,200p' mysql_slow_query.log复制代码
地址是逗号分隔的,那么需要处理的地址是这两行之间的范围(包括这两行在内)。范围可以用数字、正则表达式、或二者的组合表示。例如:
sed '2,5d' datafile#删除第二到第五行sed '/My/,/You/d' datafile#删除包含"My"的行到包含"You"的行之间的行sed '/My/,10d' datafile#删除包含"My"的行到第十行的内容
3.命令与选项
sed命令告诉sed如何处理由地址指定的各输入行,如果没有指定地址则处理所有的输入行。
3.1 sed命令
在当前行后添加一行或多行。多行时除最后一行外,每行末尾需用&\&续行
用此符号后的新文本替换当前行中的文本。多行时除最后一行外,每行末尾需用"\"续行
在当前行之前插入文本。多行时除最后一行外,每行末尾需用"\"续行
把模式空间里的内容复制到暂存缓冲区
把模式空间里的内容追加到暂存缓冲区
把暂存缓冲区里的内容复制到模式空间,覆盖原有的内容
把暂存缓冲区的内容追加到模式空间里,追加在原有内容的后面
列出非打印字符
读入下一输入行,并从下一条命令而不是第一条命令开始对其的处理
结束或退出sed
从文件中读取输入行
对所选行以外的所有行应用命令
用一个字符串替换另一个
在行内进行全局替换
将所选的行写入文件
交换暂存缓冲区与模式空间的内容
将字符替换为另一字符(不能对正则表达式使用y命令)
3.2 sed选项
进行多项编辑,即对输入行应用多条sed命令时使用
取消默认的输出
指定sed脚本的文件名
4.退出状态sed不向grep一样,不管是否找到指定的模式,它的退出状态都是0。只有当命令存在语法错误时,sed的退出状态才不是0。5.正则表达式元字符 与grep一样,sed也支持特殊元字符,来进行模式查找、替换。不同的是,sed使用的正则表达式是括在斜杠线"/"之间的模式。如果要把正则表达式分隔符"/"改为另一个字符,比如o,只要在这个字符前加一个反斜线,在字符后跟上正则表达式,再跟上这个字符即可。例如:sed -n '\o^Myop' datafile
行首定位符
匹配所有以my开头的行
行尾定位符
匹配所有以my结尾的行
匹配除换行符以外的单个字符
匹配包含字母m,后跟两个任意字符,再跟字母y的行
匹配零个或多个前导字符
匹配包含字母m,后跟零个或多个y字母的行
匹配指定字符组内的任一字符
匹配包含My或my的行
匹配不在指定字符组内的任一字符
匹配包含y,但y之前的那个字符不是M或m的行
保存已匹配的字符
1,20s/\(you\)self/\1r/
标记元字符之间的模式,并将其保存为标签1,之后可以使用\1来引用它。最多可以定义9个标签,从左边开始编号,最左边的是第一个。此例中,对第1到第20行进行处理,you被保存为标签1,如果发现youself,则替换为your。
保存查找串以便在替换串中引用
s/my/**&**/
符号&代表查找串。my将被替换为**my**
词首定位符
匹配包含以my开头的单词的行
词尾定位符
匹配包含以my结尾的单词的行
/9\{5\}/ 匹配包含连续5个9的行
匹配包含至少连续5个9的行
至少m个,但不超过n个x
/9\{5,7\}/
匹配包含连续5到7个9的行
6.范例 6.1 p命令命令p用于显示模式空间的内容。默认情况下,sed把输入行打印在屏幕上,选项-n用于取消默认的打印操作。当选项-n和命令p同时出现时,sed可打印选定的内容。 sed '/my/p' datafile#默认情况下,sed把所有输入行都打印在标准输出上。如果某行匹配模式my,p命令将把该行另外打印一遍。
sed -n '/my/p' datafile#选项-n取消sed默认的打印,p命令把匹配模式my的行打印一遍。
命令d用于删除输入行。sed先将输入行从文件复制到模式空间里,然后对该行执行sed命令,最后将模式空间里的内容显示在屏幕上。如果发出的是命令d,当前模式空间里的输入行会被删除,不被显示。
sed '$d' datafile#删除最后一行,其余的都被显示
sed '/my/d' datafile#删除包含my的行,其余的都被显示
sed 's/^My/You/g' datafile#命令末端的g表示在行内进行全局替换,也就是说如果某行出现多个My,所有的My都被替换为You。
sed -n '1,20s/My$/You/gp' datafile#取消默认输出,处理1到20行里匹配以My结尾的行,把行内所有的My替换为You,并打印到屏幕上。
sed 's#My#Your#g' datafile#紧跟在s命令后的字符就是查找串和替换串之间的分隔符。分隔符默认为正斜杠,但可以改变。无论什么字符(换行符、反斜线除外),只要紧跟s命令,就成了新的串分隔符。
-e是编辑命令,用于sed执行多个编辑任务的情况下。在下一行开始编辑前,所有的编辑动作将应用到模式缓冲区中的行上。
sed -e '1,10d' -e 's/My/Your/g' datafile
#选项-e用于进行多重编辑。第一重编辑删除第1-3行。第二重编辑将出现的所有My替换为Your。因为是逐行进行这两项编辑(即这两个命令都在模式空间的当前行上执行),所以编辑命令的顺序会影响结果。
r命令是读命令。sed使用该命令将一个文本文件中的内容加到当前文件的特定位置上。
sed '/My/r introduce.txt' datafile#如果在文件datafile的某一行匹配到模式My,就在该行后读入文件introduce.txt的内容。如果出现My的行不止一行,则在出现My的各行后都读入introduce.txt文件的内容。
6.6 w命令sed -n '/hrwang/w me.txt' datafile
6.7 a\ 命令
a\ 命令是追加命令,追加将添加新文本到文件中当前行(即读入模式缓冲区中的行)的后面。所追加的文本行位于sed命令的下方另起一行。如果要追加的内容超过一行,则每一行都必须以反斜线结束,最后一行除外。最后一行将以引号和文件名结束。
sed '/^hrwang/a\&hrwang and mjfan are husband\&and wife' datafile#如果在datafile文件中发现匹配以hrwang开头的行,则在该行下面追加hrwang and mjfan are husband and wife
6.8 i\ 命令
i\ 命令是在当前行的前面插入新的文本。
6.9 c\ 命令
sed使用该命令将已有文本修改成新的文本。
6.10 n命令
sed使用该命令获取输入文件的下一行,并将其读入到模式缓冲区中,任何sed命令都将应用到匹配行紧接着的下一行上。
sed '/hrwang/{n;s/My/Your/;}' datafile
注:如果需要使用多条命令,或者需要在某个地址范围内嵌套地址,就必须用花括号将命令括起来,每行只写一条命令,或这用分号分割同一行中的多条命令。 6.11 y命令该命令与UNIX/Linux中的tr命令类似,字符按照一对一的方式从左到右进行转换。例如,y/abc/ABC/将把所有小写的a转换成A,小写的b转换成B,小写的c转换成C。 sed '1,20y/hrwang12/HRWANG^$/' datafile#将1到20行内,所有的小写hrwang转换成大写,将1转换成^,将2转换成$。#正则表达式元字符对y命令不起作用。与s命令的分隔符一样,斜线可以被替换成其它的字符。
6.12 q命令
q命令将导致sed程序退出,不再进行其它的处理。
sed '/hrwang/{s/hrwang/HRWANG/;q;}' datafile
6.13 h命令和g命令
#cat datafile
My name is hrwang.
Your name is mjfan.
hrwang is mjfan's husband.
mjfan is hrwang's wife.
sed -e '/hrwang/h' -e '$G' datafile
sed -e '/hrwang/H' -e '$G' datafile
#通过上面两条命令,你会发现h会把原来暂存缓冲区的内容清除,只保存最近一次执行h时保存进去的模式空间的内容。而H命令则把每次匹配hrwnag的行都追加保存在暂存缓冲区。
sed -e '/hrwang/H' -e '$g' datafile
sed -e '/hrwang/H' -e '$G' datafile
#通过上面两条命令,你会发现g把暂存缓冲区中的内容替换掉了模式空间中当前行的内容,此处即替换了最后一行。而G命令则把暂存缓冲区的内容追加到了模式空间的当前行后。此处即追加到了末尾。
7. sed脚本
sed脚本就是写在文件中的一列sed命令。脚本中,要求命令的末尾不能有任何多余的空格或文本。如果在一行中有多个命令,要用分号分隔。执行脚本时,sed先将输入文件中第一行复制到模式缓冲区,然后对其执行脚本中所有的命令。每一行处理完毕后,sed再复制文件中下一行到模式缓冲区,对其执行脚本中所有命令。使用sed脚本时,不再用引号来确保sed命令不被shell解释。例如sed脚本script:
#handle datafile3i\~~~~~~~~~~~~~~~~~~~~~3,$s/\(hrwang\) is \(mjfan\)/\2 is \1/$a\We will love eachother forever!!
#sed -f script datafileMy name is hrwangYour name is mjfan~~~~~~~~~~~~~~~~~~~~~mjfan is hrwang's husband.
#啦啦~~~mjfan is hrwang's wife.We will love eachother forever!!
阅读(...) 评论()苹果/安卓/wp
积分 105, 距离下一级还需 40 积分
权限: 自定义头衔
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯, 金钱卡, 显身卡下一级可获得
道具: 匿名卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
现有一个数据框X
A1 A2 A3 A4 A5 1 2 3 NA NA 3 4 5 6 NA 8 1 NA NA NA 6 2 4 1 3
如何将每一行中的数据与另一个集合Y取交集以后再插入到这一行中。
X的第一行与Y交集: intersect(X[1,],Y)= {1,3,NA}
如何将这个交集{1,3,NA}再插入到X[1,]
支持楼主:、
购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
载入中......
& X=data.frame(A1=c(1,3,8,6),A2=c(2,4,1,2),A3=c(3,5,NA,4),A4=c(NA,6,NA,1),A5=c(NA,NA,NA,3))
& Y=c(1,3)
& apply(X,1,intersect,Y)
[[1]]
[1] 1 3
[[2]]
[1] 3
[[3]]
[1] 1
[[4]]
[1] 1 3复制代码
热心帮助其他会员
总评分:&经验 + 20&
。。。。。。。。。。
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
论坛法律顾问:王进律师A.B.C.D.;71.乘火车从A站出发,沿途经过3个车站才可到达;172.当-1<a<0时,-a,a,a2,的大小;2,y=5;2,且x;y&0,则x-y=_________;81.关于x的方程(m-1)xn-3=0是一元一;82如果a2+a-1=0,求a3+2a2+2的值;84.下列说法中:①若a+b+c=0,则(a+c;2b=-1;2.;③若a+
71.乘火车从A站出发,沿途经过3个车站才可到达B站,那么在A,B两站之间共有
种不同的票价。
172.当 - 1 < a < 0时,-a ,a,a2,的大小关系是
79.已知:2a2-ab=5,3b2-4ab=-1,求8(a2-ab)+3b2-5的值80.已知x=3
y&0,则x-y=_________
81.关于x的方程(m-1)xn-3=0是一元一次方程.(1)则m,n应满足的条件为:m,n;(2)若此方程的根为整数,试求整数m的值.
82如果a2+a-1=0,求a3+2a2+2的值.
83。 试比较a-b与a的大小.
84.下列说法中:①若a + b + c = 0,则(a+c)2=b2.②若a + b + c = 0,且abc≠0,则a+c
③若a + b + c = 0,则x = 1一定是关于x方程ax + b + c =0的解.
④若a + b + c = 0,且abc≠0,则abc&0. 其中正确的是 A.①②③
D.①②③④
285.已知ab<0,a+b>0,且a=1,b=2,求a-1
3+(b-1)的值。 2
86按一定的规律排列的一列数依次为:-2,5,-10,17,-26,?,按此规律排列下去,这列数中第9个数及第n个数(n为正整数)分别是C
A.82,-n+1
B.82,(-1)2n(n+1)
C. -82,(-1)2n(n23n+1 +1)
87.如图,已知∠BOC=2∠AOC,OD平分∠AOB,且∠COD=20°,求∠AOB的度数.
88.已知:a&b,比较|a|与|b|的大小关系.
89.已知(m-1)x-(m-1)x+8=0是关于x的一元一次方程,它的解为n,试求关于y的方程m|y|=n的解. 22
90.规定:用m表示大于m的最小整数,例如??=3,,{5}=6,{-1.3}=-1等;用[m]表示不大于m的最大?2??5?
整数,例如[3.5]=3,,[4]=4,[-1.5]=-2,如果整数x满足关系式:2x+3[x]=12,则x=
91.下列四个生活、生产现象:①用两个钉子就可以把木条固定在墙上;②植树时,只要定出两棵树的位置, 6
②A.① ③B.① ④C.② ④D.③
就能确定同一行树所在的直线;③从A地到B地架设电线,总是尽可能沿着线段AB架设;④把弯曲的公路改直,就能缩短路程,
其中可用公理“两点之间,线段最短”来解释的现象有(
92.小丽制作了一个如图所示的正方体礼品盒,其对面图案都相同,那么这个正方体的平面展开图可能是(
)A A.B.C.D.
93.如图,下列几何体是由棱长为1的小立方体按一定规律在地面上摆成的,若将露出的表面都涂上颜色(底面不涂色),则第n个几何体中只有两个面涂色的小立方体共有 一个角的补角加上10°后等于这个角的余角的3倍,求这个角.
94观察下面两行数
第一行:4,-9,16,-25,36,…
第二行:6,-7,18,-23,38,…
则第二行中的第6个数是
;第n个数是
95.按下面的程序计算:
若输入x=100,输出结果是501,若输入x=25,输出结果是631,若开始输入的x值为正整数,最后输出
的结果为556,则开始输入的x值可能有(
) A.1种 B.2种 C.3种 D.4种
96.某商店老板将一件进价为900元的商品先提价50%,再打8折卖出,则卖出这件商品所获利润是
元. 97如果x,y表示有理数,且x
、y满足条件|x|=5,|y|=2,|x-y|=y-x,那么x+y的值是(
-3 B.-7 C.-3或-7 D.±3或±7 98如果m-1=1,那么|1Dm|D|mD.
99.学校整理一批图书,如果由一个人单独做要花60小时。现先由一部分人用一小时整理,随后增加15人和他们一起又做了两小时,恰好完成整理工作。假设每个人的工作效率相同,那么先安排整理的人员有多少人?
100.新星中学组织七年级师生去春游,如果单租45座客车若干辆,则刚好坐满;如果单租60座的客车,则少租2辆,且余15个座位.
(1)求参加春游的师生总人数;
(2)已知一辆45座客车的租金每天250元,一辆60座客车的租金每天300元,问单租哪种客车省钱?
(3)如果同时租用这两种客车刚好坐满去春游的人数,那么有几种租车方案(只写出租车方案即可)?哪种租车方案省钱些?
101。.在“五一”期间,小明、小亮等同学随家长
一同到某公园游玩,下面是购买门票时,小明与他爸爸的对话(如图),试根据图中的信息,解答下列问题:
(1)小明他们一共去了几个成人,几个学生?
(2)请你帮助小明算一算,用什么样的方式购票更省钱?
102.点C、D在直线AB上,线段AC、CB、AD、DB的长满足AC:CB=5:4,AD:DB=2:1,且CD=2cm,则线段AB的长为
103已知C为线段AB上一点,且AC=12AB,D为线段AB上另一点,D分线段AB所得两条线段的长为5:11,若CD=20cm,则AB=
104.已知线段AC和BC在同一直线上,如果AC=5.6cm,BC=2.4cm,则线段AC和BC的中点之间的距离是(
) A.1.6cm B.4cm C.1.6cm或4cm D.2cm或4cm
106已知线段AB,在AB的延长线上取一点C,使AC=2BC,在AB的反向延长线上取一点D,使DA=2AB,那么线段AC是线段DB的(
107.已知:A、B、C三个点在同一直线上,若线段AB=8,BC=5,则线
108如图(1),将两块直角三角尺的直角顶点C叠放在一起,
(1)若∠DCE=35°,∠ACB=145°;若∠ACB=140°,则
∠DCE=40°;
(2)猜想∠ACB与∠DCE的大小有何特殊关系,并说明理由;
(3)如图(2),若是两个同样的直角三角尺60°锐角的顶点A重合在一起,则∠DAB与∠CAE的大小又有何关系,请说明理由.
三亿文库包含各类专业文献、高等教育、文学作品欣赏、专业论文、生活休闲娱乐、行业资料、幼儿教育、小学教育、几何选择试题新360等内容。 
 2015 七年级几何三角形练习题及答案 一.选择题 (本大题共 24 分) 1. 以下列各组数为三角形的三条边,其中能构成直角三角形的是( (A)17,15,8 (B)1/3...  2016年秋季学期新人教A版高中必修三3.3.1几何概型试卷_语文_高中教育_教育...“在这 200 件产品中任意选 9 件,不全是一级品”. 其中___是随机事件...  新人教A版必修三3.3《几何概型》word练习题_数学_高中教育_教育专区。3.3 几何概型 【知识目标】 1.几何概型的定义 如果每个事件发生的概率只与构成该事件...  三年级数学学业水平测试图形与几何题汇总_数学_小学教育_教育专区。专项训练几何与图形 1.用 4 个边长是 1 厘米的小正方形,拼成如下的图形,周长最大的是( )...  2017新人教版小学三年级数学下册专项测试图形与几何试卷及答案_数学_小学教育_教育专区。2017 新人教版小学三年级数学下册专项测试图形与几何试 卷及答案 专项测评(...  本科班《画法几何》期末考试试卷(B)答案考试时间: 120 分钟 一、根据下列图示几何元素的投影图,判断它们空间的相对位置。(从属性) (10) (1) (2) (3) (4)...  高中新课标数学必修③3.3 几何概型测试题一、选择题 1.几何概型具有特征( ) ①试验所有可能结果有无限多; ②试验可能出现的结果具有等可能性; ③每个事件发生...  2015年秋新人教版九年级数学上册四清导航同步习题21.3.3用一元二次方程解决...面积(体积)问题属于几何图形的应用题,解决问题的关键是将不规则图形分割或组 合...  专题推荐 01级画法几何试题1 01级画法几何试题2 相关文档推荐 暂无相关推荐文档...科目三实际道路驾驶考试注意事项 驾考新题抢先版©2014 Baidu 使用百度前必读 ...}

我要回帖

更多关于 ios迅雷下架谁能代替 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信