【发布时间】:2012-12-24 12:20:29
【问题描述】:
您能否在 perl 或 shell 中提供一个脚本来搜索字符串“windows”并将其替换为“android”,仅在某些特定文件夹中进行,并且字符串应仅在文件中替换,而不是在文件夹名称中替换?
【问题讨论】:
-
您是要重命名文件还是替换文件本身?
-
技术上正确的一个字回答:“是”。将问题分解为具体的问题。哪项任务你不知道怎么做?
您能否在 perl 或 shell 中提供一个脚本来搜索字符串“windows”并将其替换为“android”,仅在某些特定文件夹中进行,并且字符串应仅在文件中替换,而不是在文件夹名称中替换?
【问题讨论】:
find . -type f|xargs perl -pi -e 's/windows/android/g'
-type f -这只会找到文件而不是目录。
管道之后的剩余部分将在find命令返回的所有文件中搜索并用android替换windows
【讨论】: