【问题标题】:Automated string insertion on windows在 Windows 上自动插入字符串
【发布时间】:2011-05-28 06:20:12
【问题描述】:

通常我是 Mac 用户,但在我的新工作中,我发现自己使用的是 PC。我经常需要打开 html 文件,并为每个 href 链接插入一个目标空白参数。而不是手动执行此操作,我想知道是否有一个脚本可以用来自动化该过程。说:

  1. 搜索href
  2. 在 href 字符串后面找到第二个双引号
  3. 插入字符串“target = _blank”

请注意,我一生中从未在 PC 上使用过 shell 脚本,因此这里可能需要大量解释。

谢谢,

【问题讨论】:

  • 真的让你想念AppleScript,对吧?既然有如此强大且易于使用的内置功能,为什么还要学习 Python 或 Perl?

标签: windows shell scripting


【解决方案1】:

只需获取 sed for win32 (perhaps form here) 的副本,然后按照通常的 sed 方式进行操作即可。

【讨论】:

    【解决方案2】:

    我将Groovy 用于此类任务。 Groovy(以及其他著名的脚本语言)的好处是,有人可能已经完成了您想要完成的任务。在你的情况下,我找到了this article。它演示了您提到的类似案例(搜索和替换)。

    【讨论】:

      【解决方案3】:

      我不相信windows shell很强大,所以即使可以实现我也无法想象它会很容易。我强烈建议您使用真正的脚本语言,例如PythonPerl,或bash,如果这是您所熟悉的。您几乎可以在 Windows 上安装所有这些(请参阅链接)。

      我认为您可以从那里解决问题,因为您主要关心的是 Windows。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-01-22
        • 1970-01-01
        • 2011-10-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多