【问题标题】:Search and replace script exclusively专门搜索和替换脚本
【发布时间】:2012-12-24 12:20:29
【问题描述】:

您能否在 perl 或 shell 中提供一个脚本来搜索字符串“windows”并将其替换为“android”,仅在某些特定文件夹中进行,并且字符串应仅在文件中替换,而不是在文件夹名称中替换?

【问题讨论】:

  • 您是要重命名文件还是替换文件本身?
  • 技术上正确的一个字回答:“是”。将问题分解为具体的问题。哪项任务你不知道怎么做?

标签: perl shell unix


【解决方案1】:
find . -type f|xargs perl -pi -e 's/windows/android/g'

-type f -这只会找到文件而不是目录。

管道之后的剩余部分将在find命令返回的所有文件中搜索并用android替换windows

【讨论】:

    猜你喜欢
    • 2019-01-09
    • 1970-01-01
    • 1970-01-01
    • 2018-09-13
    • 2020-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    相关资源
    最近更新 更多