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的风格呼应,从字体库中找出字体,并逐个一笔一划地修改,其中光是参考线的数量就让我有些头晕眼花。
我们分工并进行了接下来的一系列的设计,从基础部分再到应用部分,工作量对我们来说还是比较大的,每天的熬夜也让我们要死要活,但做后的成品设计出炉的时候,我们都为它表示欣慰。
【vi命令小结】推荐阅读:
Shell命令文本操作命令小结11-23
命令总结07-31
命令和通知的不同11-20
《LOGO语言——重复命令》教学反思08-12
公文写作基础:命令的类型08-31
ftp命令的含义和应用12-03
盘点电脑设置自动运行命令的一些方法11-08
员工转正小结06-15
实习周小结06-16