-3

谁能告诉我这个命令是什么意思?谢谢

grep  -h -o "\@string\/\(\w*\)" * -R | sed "s!@string\/\(\w*\)!\1!p" | sort | uniq > ..\AndroidProject1\tmp_used_strings.txt
4

1 回答 1

1

此命令将为您提供在 android 布局 xml 文件中使用的字符串列表。

grep  -h -o "\@string\/\(\w*\)" * -R

-R - 递归搜索

-h - 没有文件名

-o - 仅打印匹配的字符串部分

此命令将为您提供完全匹配的字符串。然后,您将此输出通过管道传输到 sed 命令的输入。

sed "s!@string\/\(\w*\)!\1!p"

此命令将解析输入并分离名称。然后,对结果进行排序并将 uniq 值存储到文件中。

有关选项的更多信息,请参见命令的手册页。

于 2013-07-08T06:45:09.580 回答