我想创造所有开放字符串的优秀@" ..."在我的项目中的.h和.m文件中。 跨平台标准化字符串。 有没有工具来获取字符串? 我使用了genstrings但它只找到了本地化的字符串。
答案 0 :(得分:2)
一个选项可以递归地使用'grep'命令对ur项目文件夹中以.h和.m
结尾的所有文件类似的东西:
grep -Po'@“\ K。*(?=”)'inputfilename.h> outfile.txt
结果将保存在文件outfile.txt中。 我没有亲自测试过,但你可以尝试一下......
答案 1 :(得分:1)
您需要先安装BREW然后再安装GNU grep。 -p不再适用于osx中的当前grep。 http://www.heystephenwood.com/2013/09/install-gnu-grep-on-mac-osx.html
我在安装GNU grep后使用了以下命令
grep -rPo --no-filename --include='*.m' '(?<=@")(.*)(?=")' * >> outfile.txt
正则表达式不合适但仍然易于管理。