LinuxSir.cn,穿越时空的Linuxsir!

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

在AWK:修改内容后如何写回文件

[复制链接]
发表于 2007-10-12 11:37:35 | 显示全部楼层 |阅读模式
awk 是一个字类似数据库处理行文本的。想问一下,它如何实现写回文件的功能,也就是,查找到某行的域或说字段,修改后如何写回文件。
发表于 2007-10-12 14:11:24 | 显示全部楼层
我常用的办法是将之重定向到另外一个文件, 然后用新的文件覆盖原来的文件.

有时候也可以用sed代替awk的功能, 此时可以用 "-i" 参数直接对文件进行修改
回复 支持 反对

使用道具 举报

发表于 2007-10-14 14:32:30 | 显示全部楼层
Post by zswlb9999
awk 是一个字类似数据库处理行文本的。想问一下,它如何实现写回文件的功能,也就是,查找到某行的域或说字段,修改后如何写回文件。

sed&awk一书中有个runsed脚本,可以拿来用
回复 支持 反对

使用道具 举报

发表于 2007-10-15 06:58:15 | 显示全部楼层
可否贴上来一看?
回复 支持 反对

使用道具 举报

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

本版积分规则

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