Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
谁能告诉我这个命令是什么意思?谢谢
grep -h -o "\@string\/\(\w*\)" * -R | sed "s!@string\/\(\w*\)!\1!p" | sort | uniq > ..\AndroidProject1\tmp_used_strings.txt
此命令将为您提供在 android 布局 xml 文件中使用的字符串列表。
grep -h -o "\@string\/\(\w*\)" * -R
-R - 递归搜索
-h - 没有文件名
-o - 仅打印匹配的字符串部分
此命令将为您提供完全匹配的字符串。然后,您将此输出通过管道传输到 sed 命令的输入。
sed "s!@string\/\(\w*\)!\1!p"
此命令将解析输入并分离名称。然后,对结果进行排序并将 uniq 值存储到文件中。
有关选项的更多信息,请参见命令的手册页。