LinuxSir.cn,穿越时空的Linuxsir!

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

怎样给一个文件中的每一行的前面和后面插入一个字符?用sed能完成吗?

[复制链接]
发表于 2004-7-24 15:20:07 | 显示全部楼层 |阅读模式
谢谢!
发表于 2004-7-24 15:27:03 | 显示全部楼层
这个不难.

  1. cat file | sed 's/\(.*\)/a\1b/g'
复制代码

在前加a在后加b.
 楼主| 发表于 2004-7-24 16:16:50 | 显示全部楼层
谢谢!

但是不知道有什么学习sed的文档吗?
发表于 2004-7-24 16:58:23 | 显示全部楼层
最初由 fooykid 发表
谢谢!

但是不知道有什么学习sed的文档吗?

http://www.linuxsir.cn/bbs/showthread.php?threadid=23617
http://www.linuxsir.cn/bbs/showthread.php?threadid=113178
awk:
awk '{gsub(/.*/,"A&B");print}' file
发表于 2004-7-24 17:28:11 | 显示全部楼层
  1. $cat file|sed -e 's/.*/A&B/g'
  2. $cat file|awk '{print "A"$0"B"}'
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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