-1
[root]grep -w "/opt/VRTSodm/lib/libodm64.so" PACKAGE/VRTSodm_f2
/opt/VRTSodm/lib/libodm64.so -r-xr-xr-x
/opt/VRTSodm/lib/libodm64.so.1 -r-xr-xr-x

出力を最初の文字列のみにしたい

4

3 に答える 3

1

この-wオプションでは、一致がアルファベット以外で区切られている必要があるだけです。より厳しい要件がある場合は、明示的に指定する必要があります。

プレーンgrepはそのままではグループ化と代替をサポートしていないため、ここではgrep -E(aka egrep)を使用します。

grep -E '(^|[[:space:]])/opt/VRTSodm/lib/libodm64.so([[:space:]]|$)' PACKAGE/VRTSodm_f2
于 2013-10-04T15:47:59.323 に答える