0
4:46:31.232 AM  INFO    2012-08-13 04:46:31,232 [81-Spl/[1406]/[]]  - Adj Quantity Exceeds Paramaters. CFE 370 880N EMP NF 201209 -100 ADJOI

AdjからADJOIまで何でも入手する必要があります。「調整数量がパラメータを超えています。」一定です。その後のことは常に変化します。

私はawkを使用してこれを行う方法を知っていますawk '{ idx=index($0,"Adj"); print substr($0,idx); }'

Perlの正規表現が良いでしょう。しかし、-Pオプションを指定してgrepを使用してこれを行う方法がわからない

次のことを試しましたが、機能しませんgrep -Po "'\KAdj.*?(?=')"

4

1 に答える 1

0

質問がわからないかもしれませんが、grep -oP 'Adj.*'まったく同じ結果が得られますawk '{ idx=index($0,"Adj"); print substr($0,idx); }'

于 2012-08-13T19:03:29.253 に答える