vi命令小结

2024-07-15

vi命令小结(共2篇)

1.vi命令小结 篇一

环境

RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9

问题

假设有一个CSV(comma separated value)文件,里面有一些我们需要的信息 ,但是格式却有问题,目前数据的列顺序是:

姓名,公司名,州名缩写,邮政 编码,现在我们希望讲这些数据重新组 织,以便在我们的某个软件中使用,

需要的格式为:姓名,州名缩写-邮政编码,公司名,

也就是说,我们要调整 列顺序,还要合并两个列来构成一个新列。另外, 我们的软件不能接受逗号前后 面有任何空格(包括空格和制表符)所

以我们还必须要去掉逗号前后的所 有空格。

原文件是这样的:

Bill Jones,? ? ?HI-TEK Corporation ,? CA, 95011

Sharon Lee Smith,? Design Works Incorporated,? CA, 95012

B. Amos? ?,? Hill Street Cafe,? CA, 95013

Alexander Weatherworth,? The Crafts Store,? CA, 95014

我们希望把它变成这个 样子:

Bill Jones,CA 95011,HI-TEK Corporation

Sharon Lee Smith,CA 95012,Design Works Incorporated

B. Amos,CA 95013,Hill Street Cafe

Alexander Weatherworth,CA 95014,The Crafts Store

解决

步骤一:将源文件保存成文本文档,如test.txt

步骤二:将test.txt 上传到Linux中,这里可以使用SSH的文件上传功能,

步骤三:将test.txt用vi打开 www.bianceng.cn

步骤四:执行以下命令(输入命令时注 意输入冒号,退出保存输入wq,退出不保存使用q或者q!):

1 去掉所有 的问号(?)

%s/?//g

2 去掉逗号前后的所有空格

%s/[ t]*,[ t]*/,/g

3 实现功能

%s/([^.]*),([^.]*),([^.]*),([^.]*)/1,3 4,2/g

实现效果

2.vi设计结课小结 篇二

经历了三周的时间,我们的vi设计迎来了结课。总的来说,这三周的时间是辛苦的,是在作业中“痛并快乐着”。我们这三周的vi作业是充满波折的,从一开始的设计走向的确定到后面的标志、基础内容、应用每一步都经历了大大小小不同的挫折,并坚持一路做到了结尾。

最开始的方向的确定中,我们本来打算做一个现在比较新潮而且我们比较感兴趣的设计——书咖,当时从中采取了我的“一点”的想法,并为之做了三个标志,可是后来我们在老师的指导下恍然——我们是为别人做设计(假装),而不是自己要创立一个品牌的形象(因为其中掺杂着还要考虑作为创业者的想法,且不切实际),然后我们直接否定了原有的方案,迅速调整。

接下来我们确定了另一个方向——从学校附近的店家寻找,我们确定了奥创健身这一主题,因为这家健身房的整体设计感上还略显老旧,已经不能符合现代大学生的审美,我们设计的第一个logo,是以奥创原本的设计基础上进行再设计,做出的logo,可是在实际的观察中我们发现,由于不规则图形的曲线难以处理,而且整个标志的立意并不是太符合健身房的特性,所以我们放弃了这个方案,商讨做了另一个logo,以鲨鱼鳍(我们之前做的吉祥物)、哑铃(力量)、盾牌(力量),A、C(奥创汉语拼音首字母)为思路,几经老师的指导和讨论,做出了新的logo。

在接下来的时间里,我们又对奥创健身品牌的汉字和英文标志做了设计,这个过程是比较艰难的,因为新设计的字体既要符合奥创的品牌形象,又要和logo的风格呼应,从字体库中找出字体,并逐个一笔一划地修改,其中光是参考线的数量就让我有些头晕眼花。

我们分工并进行了接下来的一系列的设计,从基础部分再到应用部分,工作量对我们来说还是比较大的,每天的熬夜也让我们要死要活,但做后的成品设计出炉的时候,我们都为它表示欣慰。

上一篇:关于煤矿事故心得体会下一篇:清明节三大误区作文500字