Chinaunix
标题:
如何在每行下面都插入几行文本
[打印本页]
作者:
iloveora
时间:
2004-05-31 13:28
标题:
如何在每行下面都插入几行文本
源文件如下格式:
-djsakgas
-gfjkrek
-cjkgj
...
每行内容不太,但都是以"-"开头。
现在要实现两个操作
1)并在每行首尾都加上“'”号,如 '-djsakgas',首部加单引号可以用ultra列编辑功能实现,但尾部也加单引号好像就难了
2)在每行后边插入3行文本
用vi的yy,p或者“.”来重复操作太麻烦,因为数据量很大,一行一行拷贝会很久
有没有vi的一次命令,或者别的编辑软件实现呢?
谢谢!
作者:
bjchenxu
时间:
2004-05-31 14:24
标题:
如何在每行下面都插入几行文本
:%s/^\(-\)\(.*\)$/\1'\2'^M^M^M/
注意:^M是这样键入的:ctrl-v ctrl-m
有空的话,抽时间看看vim的手册吧
作者:
iloveora
时间:
2004-05-31 14:36
标题:
如何在每行下面都插入几行文本
谢谢!可以插入空行了,还不知道如何插入固定文本。哪里有vim的手册啊?
作者:
bjchenxu
时间:
2004-05-31 14:52
标题:
如何在每行下面都插入几行文本
要不你看看我签名中的网站吧,shell部分
作者:
iloveora
时间:
2004-05-31 14:58
标题:
如何在每行下面都插入几行文本
那个网站里没有vi的东东
作者:
零二年的夏天
时间:
2004-05-31 19:41
标题:
如何在每行下面都插入几行文本
可以考虑awk。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2