-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"

このコマンドは入力を解析し、名前を分離します。次に、結果を並べ替えて、一意の値をファイルに保存します。

オプションの詳細については、コマンドのマニュアル ページを参照してください。

于 2013-07-08T06:45:09.580 に答える