【发布时间】:2012-01-25 15:42:42
【问题描述】:
我一直在尝试找出一个可以搜索超过 13 个文件并替换的命令 表单数据的所有匹配和差异,并将它们替换为表单数据增强功能。
诀窍是可以有 [whitespace] - 或 _ 作为我想要的分隔符 保留。我正在运行表单命令行,所以我相信我可以多次运行这个脚本 次并将其指向文件,或者如果有办法捕获目录中的所有文件 (甚至包括目录名称)它可能会更容易。
我相信它的曲调
sed "s/forms_data/form-data-enhancements/g ; s/forms-data/form-data-enhancements/g ; s/forms data/form data enhancements/g" oldfile > newfile
我不确定.....
差异可能是
表单数据
forms_data
表格数据
等等。有人介意分享一些 sed awk 智慧吗?我能找到的最好的方法是一种称为 arrary replace 的东西,但无法获得有关如何使用它的任何信息。
非常感谢。
【问题讨论】:
-
这太笼统了,无法采取行动。如果您包含实际(但简短)的样本输入和所需的输出,您将获得更好的响应。祝你好运。