LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 765|回复: 4

请教一个脚本问题

[复制链接]
发表于 2005-5-24 21:34:39 | 显示全部楼层 |阅读模式
如何在一个文件中找到某个字段然后对其复制..

比如在
asdfasdf
nicp
asdsdf
中找到
nicp

然后复制为
asdfasdf
nicp
nipp
nicc
asdsdf
发表于 2005-5-24 23:06:59 | 显示全部楼层
没看懂你的问题,首先你指的字段是什么,其次从你贴出的例子也没看出是复制的规律,能否更详细地解释一下
回复 支持 反对

使用道具 举报

发表于 2005-5-24 23:15:53 | 显示全部楼层
可能楼主的字段指的是记录,搞错了吧?
如果是这样的话

  1. echo -e "hello\nnicp\nworld"|awk '{if ($0 ~ /nicp/) printf "nicp\nnipp\nnicc\n"; else printf("%s\n",$0);}'
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-5-25 00:28:14 | 显示全部楼层
  1. sed 's/\<nicp\>/&\n&\n&/'
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-25 08:14:52 | 显示全部楼层
谢谢楼上几位大哥的回复,

我是想分析 html 代码, 在特定的标签下再插入类似的标签,
已用分段echo 的笨方法解决,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表