谁可相欹 发表于 2015-1-18 11:25:27

Linux教程之《sed的流艺术之一》-linux命令五分钟系列之二十一仓酷云

学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。
1你想过sed为何叫sed么?
sed是streameditor的缩写,sed就是一个流编纂器,说白了,就是我们往sed里输出一串信息,它给我们处置,然后输入来。就这么复杂。
sed和cut相似,是一个面向行处置的工具,它以“行”为处置单元,处置后的了局会输入到尺度输入。以是说实在sed命令很平安的,它不会对行自己地点文件做任何修正的。
sed的命令格局是:sedcommandfile
个中,command部分是针对每行数据所做的处置(这部分很主要很主要,接着看,你会晓得的),file是要处置的文件,假如疏忽file参数,则sed会把尺度输出作为处置对象。
2sed的事情道理是甚么?
sed会一次处置一行内容。处置时,把以后处置的行存储在一时缓冲区中,称为“形式空间”(patternspace),接着用sed命令处置缓冲区中的内容,处置完成后,把缓冲区的内容送往屏幕。接着处置下一行,如许不休反复,直到文件开端。文件内容并没有改动,除非你利用重定向存储输入。
3给个最最复杂的sed命令的例子吧!让我先有个理性熟悉,呵呵。
$catroc.txt
test1
test2
testtest
XtestX
BBtest
$sed‘/2/d’roc.txt
test1
testtest
XtestX
BBtest
此例子是使用sed来删除roc.txt文件里含有字符“2”的行。人人看到了,例子很复杂,这个命令的command部分是/2/d,并且它是用单引号括起来的。你也必定要学着如许做,只需用到sed,别忘了用单引号将command部分括起来。

对于开发环境的选择尽量要轻量级和高度可定制,航空母舰级别的工具往往会让你迷惑不解;

分手快乐 发表于 2015-1-21 06:07:56

直到学习Linux这门课以后,我才知道,原来我错了。?

蒙在股里 发表于 2015-1-30 09:14:58

Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。

仓酷云 发表于 2015-2-6 09:28:53

可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?

柔情似水 发表于 2015-2-15 22:02:10

学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。

愤怒的大鸟 发表于 2015-3-4 14:24:20

硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。

第二个灵魂 发表于 2015-3-11 20:02:17

眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。

不帅 发表于 2015-3-19 10:44:29

不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。

山那边是海 发表于 2015-3-27 18:12:14

有疑问前,知识学习前,先用搜索。
页: [1]
查看完整版本: Linux教程之《sed的流艺术之一》-linux命令五分钟系列之二十一仓酷云