XML ファイルがあります。ファイルは 1 行で構成されています。
私がやろうとしているのは、finalNumberPutty を介してファイルから " " 属性値を抽出することです。コピーをダウンロードしてメモ帳 ++ を使用して検索する必要はありません。
オンライン ツールでテストした正規表現を作成し、sedコマンド内でそれを使用してgrep 機能を複製しようとしました。コマンドは実行されますが、何も返されません。
正規表現:
(?<=finalNumber=")(.*?)(?=")
sedコマンド (何も返さない、予想される 28、ファイルの抜粋を参照):
sed -n '/(?<=finalNumber=")(.*?)(?=")/p' file.xml
ファイルの抽出:
...argo:finalizedDate="2012-02-09T00:00:00.000Z" argo:finalNumber="28" argo:revenueMonth=""...
私は近づいているように感じます (私は間違っているかもしれません)。