gpt4 book ai didi

xcode - 如何跨多个目录使用 genstring?

转载 作者:行者123 更新时间:2023-12-03 01:11:05 24 4
gpt4 key购买 nike

我有一个目录,其中有很多子目录。这些子目录有时甚至还有子目录。里面有源文件。

我如何使用 genstrings 来遍历所有这些目录和子目录?

假设我在终端中 cd 到我的根目录,然后输入以下内容:

genstrings -o en.lproj *.m

我现在如何告诉它查看所有这些目录?或者我是否必须添加很多用逗号分隔的相对路径?怎么办?

最佳答案

一种方法是:

find ./ -name "*.m" -print0 | xargs -0 genstrings -o en.lproj

xargs 是 shell-foo 的一个很好的 block 。它将获取标准输入中的字符串并将它们转换为下一个函数的参数。这将使用当前目录下的每个 .m 文件填充您的 genstrings 命令。

这个答案处理所用路径中的空格,因此更加稳健。您应该使用它来避免在处理源文件时跳过文件。

编辑:如评论和其他答案中所述,应引用 *.m。

关于xcode - 如何跨多个目录使用 genstring?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2744401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com