REPLACE,替换文件中文本的脚本


替换的好处是什么

有没有想过在一堆文件中做一些重要的更改?例如,将所有“func_name_WHATEVER”替换为“WHATEVER_newname”:
替换'\bfunc_name_([a-zA-Z0-9]+)\b''$1_newname'*.cc
做到了。如果您想接受更改,它将询问每个文件。如果在某个时刻您确信所有即将到来的文件的更改是正确的,您回答“进行”,替换将进入非交互模式。如果要比较所做的更改,请使用-d选项。D选项禁止所有更改,只有diff文件会创建反映所有已应用的更改的。

正如您所见,更换可以节省大量工作。查看逐字记录帮助文本了解更多选项和用法示例。

下载代替你的生活会更幸福。


lastmod(使用replace)

拉斯特莫德是一个shell脚本,用于将上次修改的日期插入到文件中。它不会更改文件的修改日期。它看起来像
#版本:
并在此处附加日期,例如:
#版本:2001年4月7日(14:28)
模式可以在环境变量中提供。此脚本用于自动设置最后一次修改我的网页和shell脚本。


您的反馈非常感谢。
jj(约格·阿恩特)

上次修改时间:2018年5月31日(17:57)
转到jj丑陋的主页